用iterator标签动态生成很多文本框显示和提交有问题

我用iterator标签动态生成大约5000个左右的文本框在jsp页面上,在数量少的时候显示的速度还可以,但是一旦数量增加了的话就会变得很慢,显示部分还可以,主要是后台生成页面时。显示完成后提交的时候内存会出现溢出的情况,加大了tomcat的虚拟内存后可以解决,我想知道struts对表单的控件数量又没有限制,想我这样需要大量动态文本框的情况该怎么解决。

内容多了 解析当然也慢了

这个跟客户端机器配置及浏览器环境也是有关系的

而且如果多用户并发的话
这个开销更大 还是可能出现内存溢出的问题 修改tomcat的虚拟内存也不能解决根本问题呀

可否考虑在客户端用ajax实现?

一次性生成5000个左右的文本框

这个想想也是很“壮观”的

一定要把这些文本框放在一个页面中吗?

可否考虑分页?

既然是从excel中读取出来的

那么何不在页面添加一个ActiveX控件 使用户可以直接编辑

而最后只需要把具体行号、列号和内容提交?

只需你提供一个模板就可以啊