天天看點

tomcat綁定域名後無法擷取項目路徑

   有項目需要,是tomcat綁定域名,但是綁定了之後,

    jsp頁面   ${pageContext.request.contextPath}  擷取不到項目名稱

 采用如下辦法解決:

<code>     </code><code>String basePath = request.getScheme() + </code><code>"://"</code> <code>+ request.getServerName();</code>

<code>        </code><code>if</code> <code>(request.getServerPort() != </code><code>80</code><code>) {</code>

<code>            </code><code>basePath += </code><code>":"</code> <code>+ request.getServerPort();</code>

<code>        </code><code>}</code>

<code>        </code><code>basePath+=request.getContextPath();</code>

<code>        </code><code>HttpSession session = request.getSession();</code>

<code>        </code><code>session.setAttribute(</code><code>"basePath"</code><code>, basePath);   </code>

登陸之後,将basePath放入session中,使用${sessionScope.basePath} 來代替擷取路徑

      本文轉自布拉君君 51CTO部落格,原文連結:http://blog.51cto.com/5148737/1918265,如需轉載請自行聯系原作者