Web_Servlet之间请求转发
2024-09-08 19:34:26
Servlet2
@WebServlet(urlPatterns = "/aa")
public class JspService extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置键值对 request.setAttribute("name","张三丰"); //进行页面跳转
request.getRequestDispatcher("/demojsp.jsp").forward(request,response); }
}
Servlet1
@WebServlet(urlPatterns = "/one")
public class ServletOne extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request,response);
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //以键值对存储数据
request.setAttribute("name","风清扬"); //请求跳转
request.getRequestDispatcher("/two").forward(request,response);
}
}
Servlet2 和 Servlet1之间的请求转发关键代码是
request.getRequestDispatcher("/two").forward(request,response);
关键部分是 "/two" 这个路径和Servlet与JSP之间的路径不同,这个路径是访问路径转发.
最新文章
- pyside 为窗口添加图片
- ZOJ3774_Power of Fibonacci
- MySQL-python模块
- 在C#中创建类型
- 集合对象(NSSet)
- C++高精度运算类bign (重载操作符)
- 简述WebService与.NET Remoting的区别及适应场合 WCF
- nohup介绍
- 201521123059 《Java程序设计》第十四周学习总结
- Linux下mysql的常用操作
- 行为驱动开发BDD和Cucunber简介
- Python函数--装饰器进阶
- f5会话保持导致站点访问故障
- H5音乐播放器源码地址
- mac版 android studio问题解决
- 基于Ionic的移动框架搭建
- LoadRunner参数化时的中文乱码问题
- c# assembly
- 洛谷P1012 拼数
- 用ACE来写代码