<s:property value="" />有的字段显示有的不显示



value="" />

                                    <td height="31" class="idcheck"><input type="checkbox"
                                        name="userid" value="<s:property value="id"/>"
                                        onclick="chooseId('<s:property value="id"/>')" />
                                    <s:property value="id" /></td>
                                                                                                                <td class="announce"><s:property value="rName" /></td>
                                    <td class="newscheck"><input type="button"
                                        name="fenpeibutton" value="分配权限"
                                        onclick="fenRoleSearchUser()" />
                                    </td>
                                    <td class="announce">&nbsp;&nbsp;&nbsp;&nbsp; <input
                                        type="button" name="updatebutton" value="编辑"
                                        onclick="updateUser('<s:property value="id"/>')" /><input
                                        type="button" name="deletebutton" value="删除"
                                        onclick="deleteUser('<s:property value="id"/>')" /></td>

                                </tr>
                            </s:iterator>

在这段代码中,在页面只显示id的值,而rName的值没显示出来是怎么回事?

如果确定数据源有值,相关的GET,SET方法没问题,那就试试换个名称,不要只有一个小写字母开头的名称,可能是你的名字长得丑 :lol:

rName是哪传来的值