这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数:

  • getContextPath 取得项目名
  • getServletPath 取得Servlet名
  • getPathInfo 取得Servlet后的URL名,不包括URL参数
  • getRequestURL 取得不包括参数的URL
  • getRequestURI 取得不包括参数的URI,即去掉协议和服务器名的URL

具体如下图:

 Servlet获取URL地址

 

 

相对应的函数的值如下:

  • getContextPath:/ServletTest
  • getServletPath:/main
  • getPathInfo:/index/testpage/test
  • getRequestURL:http://localhost:8080/ServletTest/main/index/testpage/test
  • getRequestURI:/ServletTest/main/index/testpage/test

 

相关文章:

  • 2022-02-10
  • 2021-11-20
  • 2021-11-05
  • 2021-10-11
  • 2021-05-27
猜你喜欢
  • 2021-06-11
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
相关资源
相似解决方案