private String[] nexus;public String execute() throws Exception {
return "input";
}public void validate() {
nexus=new String[3]
for (int i = 0; i < 3; i++) {
nexus[i]=i;}
}
<s:iterator value="nexus" id="number">
<tr>
<td>
<s:textfield name='number' size="10"></s:textfield>
</td>
</tr>
</s:iterator>
<td>
<input type="submit" id="regBtn" value="登录"></input>
</td>
当我在textfield 中修改后,在action中怎么接收值nexus组数的值??
return "input";
}public void validate() {
nexus=new String[3]
for (int i = 0; i < 3; i++) {
nexus[i]=i;}
}
<s:iterator value="nexus" id="number">
<tr>
<td>
<s:textfield name='number' size="10"></s:textfield>
</td>
</tr>
</s:iterator>
<td>
<input type="submit" id="regBtn" value="登录"></input>
</td>
当我在textfield 中修改后,在action中怎么接收值nexus组数的值??
楼主试试从struts2获得servlet的api(ActionContect组件),调用request的getParameterValues(String name)获取所有名为nexus的值集合。
不过我没有试过数组
但是我试过实体bean对象
是可以的
其实数组也是一个对象 那么应该也是可以的
好像会自动填充
找文档...
如果action中没有一个叫做number的数组或者集合,那么可以这样:
String numbers = request.getParameterValues("number");
面向对象编程了