我有一个servlet来进行数据库查询。现在,我需要将最终的结果集转发到jsp页面,然后使用display显示行。怎么做?如何将结果集从servlet传输到jsp。不能直接转发结果集,因为它不能序列化。
如果我必须将两个结果集从servelet传输到jsp,怎么办?
发布于 2012-07-06 16:31:08
对象不必是可序列化的,就可以存储在请求属性中。HttpServletRequest对象及其属性驻留在内存中。
displaytag使用对象集合(大多数情况下是列表),这些对象应该遵守JavaBeans约定。
所以这个过程很简单:
List<Foo>。request.setAttribute("foos", fooList);${foos}的内容显示为表。如果必须传输两个结果集,执行2个请求,构建两个列表,将它们存储在2个请求属性中,并在JSP中使用显示标记两次。
https://stackoverflow.com/questions/11365144
复制相似问题