Jsp中如何获取绝对路径${pageContext.request.contextPath}

作者:叁念


1.场景描述:

在书写jsp引入外部文件地址时,需要获取文件的绝对路径。如引入外部的js或css文件

2.解决方案:

/**作用:取出部署的应用程序名或者是当前的项目名称其类似于<%=request.getContextPath()%>*/
${pageContext.request.contextPath}

3.实例:

<!--引入CSS文件-->
<link rel="stylesheet" href="${pageContext.request.contextPath}/css/my.css" type="text/css"/>
<!--引入JavaScript脚本-->
<script type="text/javascript" src="${pageContext.request.contextPath}/js/my.js"></script>

4.拓展:

如项目地址为:http://localhost:8080/demo/login.jsp
{pageContext.request.contextPath}取出来的值为/demo
/ 代表的就是http://localhost:8080

猜你喜欢

转载自blog.csdn.net/qq_36868342/article/details/80611290