【发布时间】:2011-09-08 09:38:11
【问题描述】:
在我的 Action Class 中,
private int userId;
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
在我的 JSP 页面中,
<s:select key="sessionLog.userid" id="userId" name="userId"list="userList" listKey="userId" listValue="username" headerKey="0" headerValue="All Users"/>
首先,我用用户列表的名称填充选择框。因此,如果选择了一个用户名,我应该在我的 Action 类中取回所选的 userId。但是,每当我选择一个用户名时,我总是得到 0。如何映射?
但如果我只从 javascript 传递 userId,我可以获得值。我认为在struts中,它应该自动映射值。编码有什么问题吗?我想要动作类的价值。
谢谢。
【问题讨论】:
-
HTML 呈现为什么?
-
HTML 呈现为
-
我不知道为什么它总是重置为 0。
-
现在我只是想 pss 来自 javascript 的值。
-
请提供
Action Class和User的完整代码。