<span style="font-size:18px;"><%=request.getContextPath()%>,获取工程名称</span>
request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。
当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径:
一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);
另一中方法在Tomcat下的webapps中创建以项目名称命名(当然也可以用其他的名称)的文件夹,并将webRoot下的文件直接拷贝到该文件夹下。
对于第一部署方法,request.getContextPath()的返回值为空(即:"",中间无空格,注意区分null)。
对于第二部署方法,其返回值为:/创建的文件夹的名称。
<span style="font-size:18px;">使用EL表达式,${pageContext.request.contextPath },也可以获取工程名称,可能会出现无法使用,因此在头部,需要加入这样一条,<!-- 必须要加上这句, 否则会不能使用EL表达式,如${pageContext.request.contextPath }不能正常使用--> <%@ page isELIgnored="false" %></span>
js中获得工程名称的方法
最新推荐文章于 2020-08-10 10:19:58 发布