显示标签查询

发布于 2024-08-29 20:20:41 字数 871 浏览 6 评论 0原文

我有代码:

<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();

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

I have code:

<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>            

On click of login name, I am moving to a new page where I need to get all the of user, I am just getting the name not the role, on click of link I am calling an action where in the method I am trying to read the data from the form using

User u=(User)form;
u.getRole();

but it's null. Where am I going wrong ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡风轻 2024-09-05 20:20:41

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

 u.getRole();

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

也许用户在您的数据库中,您需要使用登录名来查询数据库以获取包括角色在内的其余用户数据。

The link sends only the loginName parameter. You have to decide how to get the rest of the data about the user. Using

 u.getRole();

implies that you have a form bean that accepts the role as a value from the client. The link that you create does not send this value to the server.

Maybe the user is in your database and you need to use the loginName to query the database for the rest of the user data including role.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文