js中获得工程名称的方法

  1. <%=request.getContextPath()%>,获取工程名称

    request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。

    当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径:

    一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);

    另一中方法在Tomcat下的webapps中创建以项目名称命名(当然也可以用其他的名称)的文件夹,并将webRoot下的文件直接拷贝到该文件夹下。

    对于第一部署方法,request.getContextPath()的返回值为空(即:"",中间无空格,注意区分null)。

    对于第二部署方法,其返回值为:/创建的文件夹的名称。



  2. 使用EL表达式,${pageContext.request.contextPath },也可以获取工程名称,可能会出现无法使用,因此在头部,需要加入这样一条,
    <%@ page isELIgnored="false" %>

你可能感兴趣的:(js,JavaScript)