对表单调用的下一个操作使用 属性 个变量
Use property variables for the next action which is call by form
我有一个 jsp 网页,它是迭代器 struts 的结果。换句话说,我有一个列表,它是一个简单的休眠查询 select from TABLE
的结果。
迭代器 struts2:
<s:iterator value="usersList">
<s:property value="userName"/>
</s:iterator>
同时我的 jsp 页面有一个表单必须调用另一个操作。我会称之为
classAction.java
classAction 必须使用我将选择到列表中的变量 (userName)。
也许我必须使用 param
struts 标签和类似 select
struts 标签的东西(勾选我要使用的 userName ).老实说,我有点困惑,我不知道该怎么做我想做的事。
usersList 是 User 对象的列表。
List<User> usersList
如有任何想法,我们将不胜感激。提前致谢。
我相信您有一个 usersList
对象,需要在 selectbox
中显示它并使用表单获取选择框的选定值。
使用 struts select
标签在组合框中显示 usersList
。
<s:form action="useraction">
// Assuming usersList is an object and that has a property username
<s:select list="usersList" listKey="userName" listValue="userName" name="user" />
</s:form>
我将操作 class 命名为 UserAction
public class UserAction{
String user;
// Getter and Setter methods
......
public String execute(){
// You know what to do with that userName
}
}
我有一个 jsp 网页,它是迭代器 struts 的结果。换句话说,我有一个列表,它是一个简单的休眠查询 select from TABLE
的结果。
迭代器 struts2:
<s:iterator value="usersList">
<s:property value="userName"/>
</s:iterator>
同时我的 jsp 页面有一个表单必须调用另一个操作。我会称之为
classAction.java
classAction 必须使用我将选择到列表中的变量 (userName)。
也许我必须使用 param
struts 标签和类似 select
struts 标签的东西(勾选我要使用的 userName ).老实说,我有点困惑,我不知道该怎么做我想做的事。
usersList 是 User 对象的列表。
List<User> usersList
如有任何想法,我们将不胜感激。提前致谢。
我相信您有一个 usersList
对象,需要在 selectbox
中显示它并使用表单获取选择框的选定值。
使用 struts select
标签在组合框中显示 usersList
。
<s:form action="useraction">
// Assuming usersList is an object and that has a property username
<s:select list="usersList" listKey="userName" listValue="userName" name="user" />
</s:form>
我将操作 class 命名为 UserAction
public class UserAction{
String user;
// Getter and Setter methods
......
public String execute(){
// You know what to do with that userName
}
}