显示标签查询

时间:2010-04-21 10:09:01

标签: java struts

我有代码:

<display:table name="sessionScope.allUserslist" id="userList"  export="false"  pagesize="1">
    <display:column title="Select" style="width: 90px;">
        <input type="checkbox" name="optionSelected" value="<c:out value='${userList.loginName}'/>"/>
    </display:column>
    <display:column property="loginName" sortable="false" title="UserName" paramId="loginName" 
     style="width: 150px; text-align:center" href="./editUser.do?method=editUser"/> 
    <display:column property="role" sortable="false" title="UserRole" paramId="role" 
     style="width: 150px; text-align:center"/>
</display:table>            

点击登录名,我移动到新页面,我需要获取所有用户,我只是得到名称而不是角色,点击链接我在调用方法我在方法中我正在尝试使用

从表单中读取数据
User u=(User)form;
u.getRole();

但它是空的。我哪里错了?

1 个答案:

答案 0 :(得分:0)

链接仅发送loginName参数。您必须决定如何获取有关用户的其余数据。使用

 u.getRole();

意味着您有一个表单bean,它接受该角色作为客户端的值。您创建的链接不会将此值发送到服务器。

也许用户在您的数据库中,您需要使用loginName在数据库中查询其余的用户数据,包括角色。