js中獲得工程名稱的方法

  1. <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)。

    對於第二部署方法,其返回值爲:/創建的文件夾的名稱。



  2. <span style="font-size:18px;">使用EL表達式,${pageContext.request.contextPath },也可以獲取工程名稱,可能會出現無法使用,因此在頭部,需要加入這樣一條,<!-- 必須要加上這句, 否則會不能使用EL表達式,如${pageContext.request.contextPath }不能正常使用-->
    <%@ page isELIgnored="false" %></span>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章