我想使用s:复选框从表中获取值 我用struts2制作这个应用程序 我的代码如下: testAction.java
public class test extends ActionSupport{
private String id;
private List<String> colors;
private String yourColor;
public String getYourColor() {
return yourColor;
}
public void setYourColor(String yourColor) {
this.yourColor = yourColor;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public List<String> getColors() {
return colors;
}
public void setColors(List<String> colors) {
this.colors = colors;
}
private List<ColorBean> list ;
public List<ColorBean> getList() {
return list;
}
public String execute() {
return SUCCESS;
}
public String display() {
return NONE;
}
}
struts.xml中
<action name="testAction" class="action.testAction" method="display">
<result name="none" type="tiles">index</result>
</action>
<action name="resultAction" class="action.testAction">
<result name="success">result.jsp</result>
</action>
的index.jsp
<s:form action="resultAction" namespace="/">
<table id="dataTables-example">
<thead>
<tr>
<th>sheck</th>
<th>IF</th>
<th>CINOURC</th>
<th>NOMOURC</th>
</tr>
</thead>
<tbody>
<s:iterator value="list">
<tr>
<td>
<s:checkbox name="yourColor"
fieldValue="%{list}" theme="simple" />
</td>
<td><s:property value="id" /></td>
<td><s:property value="cin" /></td>
<td><s:property value="name" /></td>
</tr>
</s:iterator>
</tbody>
</table>
result.jsp中
<h2>
value : <s:property value="yourColor"/>
</h2>
问题是当我收到结果页面中的值时,我会收到像
这样的对象[bean.RarBean@42a3fe79, bean.RarBean@2d2cfd76, bean.RarBean@54e8f278]
当我尝试做这样的事情时
<h2>
value : <s:property value="yourColor.id"/>
</h2>
我什么也没收到..
我该如何处理这个问题