0

こんにちは、厄介な問題があります。次のコードを見てください。コードには、カスタムタグによってチェックされた条件に基づいて表示される 2 つのリンクがあります。問題は、このページの HTML ソースを見ると、最初のアンカーの 700 行 (空行) 後に 2 番目のアンカーが表示されることです。誰でもこれを解決するのを手伝ってくれます。よろしくお願いします..

<a href="${contextPath}/rts/reports/listOfReports.do"> rts</a>
<s:userHasAccess functionId="<%=ReportsConstants.CFS_LOAD_PLANNING_FNCT_ID%>">             
<jsp:attribute name="yes">
<a href="${contextPath}/lprt/reports/listOfReports.do">lprt</a>

カスタム タグは権限チェックを行い、true または false を返します。

更新: HTML ソース:

<a href="/ptp/rts/reports/listOfReports.do"> rts</a> //700 blank lines
<a href="/ptp/lprt/reports/listOfReports.do">lprt</a>

4

1 に答える 1

0

これは、web.xml にトリム ホワイト スペース direcitve を追加した後に機能しました。

<jsp-property-group>     
<url-pattern>*.do</url-pattern>     
<trim-directive-whitespaces>true</trim-directive-whitespaces>   
</jsp-property-group> 
于 2012-08-15T07:35:59.780 に答える