读书人

关于后台取值有关问题

发布时间: 2011-12-19 23:23:36 作者: rapoo

关于后台取值问题
在JSP页面出现的文本框的个数是不固定的,但其属性名是用FOR生成的.比如:
TEXT1,TEXT2,TEXT3.............

原来的程序是写死了的,所以采用静态FORM,现在改成了文本框的个数不固定,那么请问,可以使用动态FORM实现吗?
如果可以用动态FORM实现的话,FORM的属性该怎么定义,在后面取前台某个文本框的值,怎么取?
(不用REQUEST.GETPARAMETER的方式哈.用STRUTS的方式)

[解决办法]
这是struts的强项呀。不记不实现具体的方法。

试试按这个思路去搜索。

大概步骤是:
在actionform中定义一个数组,向数组中添加一个对象,每一对象其实就是你想出现在Text

定义一个特殊的取这个对象的方法,也是在actionform里

当页面提交时,每个text里的东西就自动的加入定义的那个数组里面了。

代码在办公室的机器里,所以只能谈谈实现的大概方法了
[解决办法]
不需要用动态form,只需要输入框起相同的名字,form中用数组接收就好了

读书人网 >Java Web开发

热点推荐