Servlet如何获取URL地址

谈谈用Servlet获取URL地址;在HttpServletRequest类里,有以下六个取URL的函数:

getContextPath 取得项目名

getServletPath 取得Servlet名

getPathInfo 取得Servlet后的URL名,不包括URL参数

getRequestURL 取得不包括参数的URL

getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL

具体如下图:
Servlet如何获取URL地址_第1张图片
相对应的函数的值如下:

getContextPath:/ServletTest

getServletPath:/main

getPathInfo:/index/testpage/test

getRequestURL:http://localhost:8080/ServletTest/main/index/testpage/test

getRequestURI:/ServletTest/main/index/testpage/test

你可能感兴趣的:(servlet,servlet)