getRequestDispatcher()用法介绍
来源:互联网 发布:淘宝男风时尚生活假货 编辑:程序博客网 时间:2024/06/06 11:41
ServletContext.getRequestDispatcher(String url)中的url只能使用绝对路径;
而ServletRequest.getRequestDispatcher(String url)中的url可以使用相对路径。因为ServletRequest具有相对路径的概念;
而ServletContext对象无次概念。
RequestDispatcher对象从客户端获取请求request,并把它们传递给服务器上的servlet,html或jsp。它有两个方法:
1.void forward(ServletRequest request,ServletResponse response)
用来传递request的,可以一个Servlet接收request请求,另一个Servlet用这个request请 求来产生response。request传递的请求,response是客户端返回的信息。forward要在response到达客户端之前调用,也 就是 before response body output has been flushed。如果不是的话,它会报出异常。
2.void include(ServletRequest request,ServletResponse response)
用来记录保留request和response,以后不能再修改response里表示状态的信息。
0 0
- getRequestDispatcher()用法介绍
- getRequestDispatcher()用法介绍(静态技术有用到)
- getRequestDispatcher简单介绍
- getRequestDispatcher
- getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp")的用法
- getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp")的用法
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)用法
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)用法
- getRequestDispatcher(String)
- request.getRequestDispatcher
- getRequestDispatcher ,sendRedirect
- request.getRequestDispatcher()
- request的setAttribute()用法及request.sendRedirect 与 request.getRequestDispatcher.forward 的区别
- ServerContext.getRequestDispatcher()与HttpRequest.getRequestDispatcher()的区别
- getRequestDispatcher() vs sendRedirect()
- getRequestDispatcher()与sendRedirect()区别
- getRequestDispatcher()与sendRedirect()区别
- response.sendRedirect VS getRequestDispatcher
- 使用JAXB完成object和xml的转换
- 【Codevs】1082 线段树练习 3 && 线段树模板
- Android学习第十周_传感器和LBS
- Java多线程编程4--Lock的实例--顺序打印
- LeetCode 71. Simplify Path
- getRequestDispatcher()用法介绍
- per_cpu机制的详解
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- linux
- 3001
- Linux大文件的切割与合并
- Jenkins——应用篇——插件使用——Extended E-mail Notification Plugin
- 前端跨域技术之跨文档消息传输
- 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件