zoukankan      html  css  js  c++  java
  • java web中获取各种路径

    一、获取项目路径:

    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();

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

  • 相关阅读:
    opacity兼容性以及存在问题处理
    删除节点方法要注意的区别
    java基础-常见面试题(一)
    第04次作业-树
    第03次作业-栈和队列
    第02次作业-线性表
    Data_Structure-绪论作业
    C语言第二次实验报告
    C语言第一实验报告
    mysql 查询优化
  • 原文地址:https://www.cnblogs.com/tenWood/p/6338126.html
Copyright © 2011-2022 走看看