httpget 路径中大于号小于号练习题为什么是非法

问题补充&&
本页链接:
星月明_sky &4-15 16:08
•回答
•回答
•回答
•回答
•回答
xu&4-15 16:09
键盘上有呀
wanjuhao3&4-15 16:08
那一年我的青春&4-15 16:08
热心网友&4-15 16:09
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by您所在的位置: &
Servlet中转发和重定向的路径问题
Servlet中转发和重定向的路径问题
本文向您介绍Servlet转发和Servlet重定向中的路径问题,Servlet 重定向的方法只有一种:HttpServletResponse的sendRedirect()方法。
有两种方式获得Servlet 转发对象(RequestDispatcher):一种是通过HttpServletRequest的 getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获得;
Servlet 重定向的方法只有一种:HttpServletResponse的sendRedirect()方法。
这三个方法的参数都是一个URL形式的字符串,但在使用相对路径或绝对路径上有所区别。
◆ HttpServletResponse.sendRedirect(String)
参数可以指定为相对路径、绝对路径或其它Web应用。
假设通过http://localhost/myApp/cool/bar.do 请求到达该方法所属的Servlet。
相对路径:response.sendRedirect("foo/stuff.do")
容器相对于原来请求URL的目录加参数来生成完整的URL――http://localhost/myApp/cool/foo/stuff.do。
绝对路径:response.sendRedirect("/foo/stuff.do")
容器相对于Web应用本身加参数建立完整的URL――http://localhost/foo/stuff.do。
其它Web应用:response.sendRedirect(" ")
容器直接定向到该URL。
◆HttpServletRequest.getRequestDispatcher(String)
参数可以指定为相对路径或绝对路径。
相对路径情况下生成的完整URL与重定向方法相同。
绝对路径与Servlet重定向不同,容器将相对于Web应用的根目录加参数生成完整的URL,即:
request.getRequestDispatcher("/foo/stuff.do")生成的URL是http://localhost/myApp/foo/stuff.do 。
◆ ServletContext.getRequestDispatcher(String)
参数只能指定为绝对路径,生成的完整URL与HttpServletRequest.getRequestDispatcher(String)相同。
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&的更多文章
Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM
本次的专刊为大家提供了Oracle最新推出的Java SE 8详细的开发教程,从解读到探究Java 8最新
再过十几天很多同学又要爬楼梯睡觉,早上七点起床,晚
8月第二周,开发者们每月必看的编程语言排行榜如期而
7月的名字叫“流火”!本周出差工作的各位辛苦了,因
本书作为思科认证体系中的入门级教材,主要讲述了网络的基本知识和思科设备的基本命令,以及路由、交换等深层次网络知识的入门知
51CTO旗下网站也许你感兴趣
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

我要回帖

更多关于 大于号小于号 的文章

 

随机推荐