【问题标题】:Giving ../ in context path is this Good practice.?在上下文路径中给出 ../ 是一种很好的做法。?
【发布时间】:2011-12-19 11:01:37
【问题描述】:

../放在上下文路径中是一种好习惯吗?但这工作正常。

<pg:pager maxPageItems="20" maxSetPages="1"
        url="../cases/handleCaseSearchResults.do"
        prevNextUrl="../cases/findCaseSearchResults.do"
        listName="Cases">

【问题讨论】:

    标签: jsp contextpath


    【解决方案1】:

    我会说不。这样做会使更改包含此代码的页面的 URL 变得更加困难(因为所有相对路径都必须更改)。

    更改 findCaseSearchResults.do 的路径也将变得更加困难,因为您将无法进行全局搜索/替换以从一个绝对路径切换到另一个绝对路径。

    这也使得无法从多个路径转发到同一个 JSP 页面,因为该位置是相对于操作 (.do) 的 URL 而不是 JSP 的 URL。

    【讨论】:

    • 那我怎么能提到这个的上下文路径。以前我给了&lt;c:set var="path" value="${pageContext.request.contextPath}"/&gt; &lt;c:out value="${path}"/&gt;。在上下文路径url='&lt;c:out value='${path}"/&gt;/cases/handleCaseSearchResults.do'。但这会出错。
    • 只需使用 标签: ...
    猜你喜欢
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2013-06-06
    • 1970-01-01
    相关资源
    最近更新 更多