我在jsp中使用request.getContextPath()获取jsp相对路径,为什么会是""?
如果在javabean中怎么获取上述相对地址呢?
望高手不吝赐教,小弟在线等待。
String url = request.getRequestURI();
servlet中的几个路径有关的方法
--------------------------------------------------------------------------------
摘自:Java中文网 人气:4631
在编写JSP/Servlet应用时常常需要从传入的链接中提取一些信息。HttpServletRequest提供了多个方法,这些方法之间容易混淆。总结并举例如下,希望能对大家有所帮助。
举例:
http://localhost:7001/myservlet/somepath/test?someparam=somevalue
request.getPathInfo():返回/somepath/test
request.getRequestURL():返回http://localhost:7001/myservlet/somepath/test
request.getRequestURI():返回/myservlet/somepath/test
request.getServletPath():返回/myservlet
request.getQueryString():返回someparam=somevalue