我已经使用<display:table>
编写了我的jsp来显示搜索结果。 <display:table>
需要一个javabean列表作为参数传入。目前一个控制器会建立这个列表,然后jsp显示它。关于使用显示的内存使用问题:表jstl标记
我担心的是,如果1000个用户一次执行搜索,会发生什么情况。这意味着所有结果都需要作为不同的javabean列表加载到内存中,以便显示<display:table>
。由于内存不足,系统可能会崩溃。有没有好的策略来防止系统内存不足?应用程序级别是否有限制用户加载应用程序的数量的方法?这是否意味着使用<display:table>
是一种不好的编程习惯,因为所有记录必须一次加载到内存中?提前致谢。
据我所知,最新版本的JSTL为1.2:http://download-llnw.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/ index.html “data”标签的命名空间是什么? – McDowell 2010-07-28 07:46:38
@McDowell,我正在使用'displaytag-1.1.jar','<%@ taglib prefix =“display”uri =“http://displaytag.sf.net”%>' – Ken 2010-07-28 08:33:25
此问题不是特定于JSP和DisplayTag,它是一个更为普遍的Web开发 – skaffman 2010-07-28 08:48:00