一、jsp中跳转页面方式
- request转发:request.getRequestDispatcher("页面地址").forward(request,response);
- response重定向到页面:response.sendRedirect("页面的名称");
(注意转发浏览器地址不会显示转发后的页面,重定向会显示转发后的页面地址)
二、jsp中数据交互对象
1.application: 相当于一个全局变量,只要不重启,该变量一直有效,作用于不同的浏览器,例 如统计某网站的访问量,可以使用不同浏览器访问该网站。
application的作用域:
在页面1.jsp里面赋值,并且重定向到页面2.jsp,还可以获取到application的值
2.request作用域:request.setAttribute(String name, 数组名);
写入数据,通过转发可以获取数据,在jsp页面遍历数据
3.session作用域:在会话的有效期内,都是可以获取到值(不管是转发还是重定向)
- 给session里面赋值:session.set