tenWood

一、获取项目路径:

1)

String path = request.getContextPath() :// /TestMyEclipse
String basePath = request.getScheme()+"://" +request.getServerName()+ ":" +request.getServerPort()+ path+"/";
http://127.0.0.1:8080/TestMyEclipse/

2)

路径是:<c:out value="${pageContext.request.contextPath }"></c:out>

打印结果是:/springMVC  是项目根路径

 

二、获取url地址:

获取页面的url地址:
String url = request.getScheme()+"://" +request.getServerName()+ ":" +request.getServerPort();
url += request.getContextPath();
url += request.getServletPath() + "?" + request.getQueryString();
打印出来是:
http://localhost:8080/BBS/articleFlat.jsp?pageNo=2

还有两个:
System.out.println(request.getRequestURI());
System.out.println(request.getRequestURL()):
分别打印出来是:
/BBS/articleFlat.jsp
http://localhost:8080/BBS/articleFlat.jsp

所以上面的获取url地址,包括参数可以这么写了:
String url = request.getRequestURL() + "?" + request.getQueryString();

----------------------------------------------------------------------------------------------------------------------------------------------------

 

分类:

技术点:

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2021-12-16
  • 2021-11-30
  • 2021-07-03
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2021-07-09
  • 2021-12-09
  • 2022-01-02
  • 2021-11-30
相关资源
相似解决方案