当前位置: 技术问答>java相关
Servlet 和 Jsp 共享数据?
来源: 互联网 发布时间:2017-04-09
本文导语: 我用servlet的“转发”来和jsp共享数据库查询结果,代码如下: 1.servlet端: request.setAttribute("rs",resultSet); RequestDispatcher rd = request.getRequestDispatcher("Jsp2.jsp"); rd.include(request,response); 2.jsp端: ...
我用servlet的“转发”来和jsp共享数据库查询结果,代码如下:
1.servlet端:
request.setAttribute("rs",resultSet);
RequestDispatcher rd = request.getRequestDispatcher("Jsp2.jsp");
rd.include(request,response);
2.jsp端:
运行结果很奇怪:resultSet的总行数有传递过去,内容却为空,
用ResultSet.next()也显示不出来?
1.servlet端:
request.setAttribute("rs",resultSet);
RequestDispatcher rd = request.getRequestDispatcher("Jsp2.jsp");
rd.include(request,response);
2.jsp端:
运行结果很奇怪:resultSet的总行数有传递过去,内容却为空,
用ResultSet.next()也显示不出来?
|
理论上说:传递的类一定要实现序列化Serializable接口
但是我也遇到过这样的问题
一样的在WebLogic环境下,接收到的是一个null的对象
结果我没有用jsp tag,而是用request.getAttribute()来取,就OK了
在JRun环境下,工作正常
但是我也遇到过这样的问题
一样的在WebLogic环境下,接收到的是一个null的对象
结果我没有用jsp tag,而是用request.getAttribute()来取,就OK了
在JRun环境下,工作正常