我用iterator标签动态生成大约5000个左右的文本框在jsp页面上,在数量少的时候显示的速度还可以,但是一旦数量增加了的话就会变得很慢,显示部分还可以,主要是后台生成页面时。显示完成后提交的时候内存会出现溢出的情况,加大了tomcat的虚拟内存后可以解决,我想知道struts对表单的控件数量又没有限制,想我这样需要大量动态文本框的情况该怎么解决。
内容多了 解析当然也慢了
这个跟客户端机器配置及浏览器环境也是有关系的
而且如果多用户并发的话
这个开销更大 还是可能出现内存溢出的问题 修改tomcat的虚拟内存也不能解决根本问题呀
可否考虑在客户端用ajax实现?
一次性生成5000个左右的文本框
这个想想也是很“壮观”的
一定要把这些文本框放在一个页面中吗?
可否考虑分页?
既然是从excel中读取出来的
那么何不在页面添加一个ActiveX控件 使用户可以直接编辑
而最后只需要把具体行号、列号和内容提交?
只需你提供一个模板就可以啊