如何根据数组生成textfield,并且实现数组数据的修改 在action中有个integer数组,数组长度不定,里面有数据,如何实现在页面中根据数组生成textfield,textfield中显示数组中的数据,然后在页面中textfield修改数值后,提交更改数组中数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <s:iterator value="values" status="status"> <s:textfield name="values[#status.index]"/> </s:iterator>就是你action中数组的名字 楼上的方法不行呀!textfield中显示数组中的数据没问题,但是在页面中textfield修改数值提交后,values显示为NULL。假如我把代码改为<s:iterator value="values" status="status"><s:textfield name="values"/></s:iterator>只能显示数组中第一个数据,在页面中textfield修改数值提交后,values中能准确显示修改后的数据。不知为什么? 楼上的方法有问题,在textfield中能正常显示数组中的数据,但是修改提交后,values数据显示为NULL。假如我把代码改为<s:iterator value="values" status="status"><s:textfield name="values"/></s:iterator>所有textfield中都显示数组中第一个数据的值,但是修改提交后,values能正常修改为提交的值。不知为什么? 如何找到并修改 .do 文件对应的页面 网站收录问题 急! 求页面操作例子 自动增长的问题 [求助]用户退出的问题 高手帮忙看一下?(在线等) 请教有关Tomcat与Oracle9i的冲突问题???(在线等待,高分相送) 在linux上,tomcat找不到oracle的驱动程序,请问要进行那些设置? 怎样用命令行打开jsp文件? tomcat 如何设端口?(急,在线等!) 如何在一部服务器上删除另一部服务器的文件 servlet session失效问题
<s:textfield name="values[#status.index]"/>
</s:iterator>
就是你action中数组的名字
<s:iterator value="values" status="status">
<s:textfield name="values"/>
</s:iterator>
只能显示数组中第一个数据,在页面中textfield修改数值提交后,values中能准确显示修改后的数据。
不知为什么?
<s:iterator value="values" status="status">
<s:textfield name="values"/>
</s:iterator>
所有textfield中都显示数组中第一个数据的值,但是修改提交后,values能正常修改为提交的值。不知为什么?