博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
request转发地址不变,response重定向地址改变
阅读量:4598 次
发布时间:2019-06-09

本文共 1574 字,大约阅读时间需要 5 分钟。

1.主页面,index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here <% //转发地址不变,重定向地址改变 session.setAttribute("key", "Session"); %> 请求 响应
<%=session.getId() %>

2.request.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here <% String id=request.getParameter("id"); String name=request.getParameter("name"); out.println(id+"==="+name); System.out.print("request执行了"); System.out.println("key"); //请求转发,前后页面共享一个request,RequestDispatcher.forward()是在服务器端运行; request.getRequestDispatcher("hello.jsp").forward(request, response); %>
<%=session.getId() %>

3.response.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here <% String id=request.getParameter("id"); String name=request.getParameter("name"); System.out.println(id+"==="+name); System.out.println("key"); //重定向,前后页面不是一个request response.sendRedirect("hello.jsp"); %>
<%=session.getId() %>

4.欢迎页面,hello.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

这是欢迎页面

<% String id=request.getParameter("id"); String name=request.getParameter("name"); out.println("key"); out.println(id+"==="+name); %>
<%=session.getId() %>

 

转载于:https://www.cnblogs.com/jiangaihu/p/10949338.html

你可能感兴趣的文章
HttpWebRequest调用WebService后台需要Session信息问题的解决办法
查看>>
SQL里的子查询
查看>>
Hdu5517 Triple
查看>>
vue 调用微信支付方法
查看>>
ABP创建应用服务
查看>>
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。...
查看>>
Swift - 绘制背景线条
查看>>
POJ 2318
查看>>
HDU 1561 树形DP背包问题
查看>>
hdu1056
查看>>
避免js拼接页面的小技巧
查看>>
面试题(Spring)
查看>>
VS恢复默认设置
查看>>
BZOJ.3591.最长上升子序列(状压DP)
查看>>
JS - 局部方法改变全局变量的值
查看>>
Vue引入远程JS文件
查看>>
4067: [Ctsc2015]gender 动态规划 网络流
查看>>
Spring的Bean内部方法调用无法使用AOP切面(CacheAble注解失效)
查看>>
分布式事务之深入理解什么是2PC、3PC及TCC协议?
查看>>
Vim插件:Unite新手指导(译)
查看>>