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