将服务器Servlet数据传到另外一jsp页面中,(jsp要从el表达式拿数据都是从四大域Pagecontext、httprequest、httpsession、ServletContext中获取,在存储数据时,尽量在范围小的域中)
要将存储服务器的数据响应到另外一个页面中,可以使用重定向或者请求转发
1.如果使用冲定向调转页面,我们就需要将数据存储到session或者application中
原因:重定向是请求两次,如果用重定向转向另一个页面,request域将不是同一个域对象,封装在request中的对象也将不存在。
2.如果使用转发跳转页面,我们只需将数据存储到request域中,(遵循范围小的原则)
1.使用重定向如下调转:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding(“utf-8”);
response.setContentType(“text/html;charset=utf-8”);
Map
本文介绍如何将服务器Servlet中的数据传到另一JSP页面的方法。主要探讨了两种方式:重定向和请求转发,并详细解释了何时将数据存储在session、application或request域中。
790

被折叠的 条评论
为什么被折叠?



