2011-10-05 153 views
0

我正在使用JSTL從我的主頁導入表單。JSTL導入範圍屬性

<c:import url = "/import/form/registerForm.jsp" /> 

主頁面從Servlet接收一個名爲registerError的屬性。此屬性是可以從我的主頁,但它在我registerForm.jsp文件

<c:if test = "${!empty registerError}"> 
    <div id = "error"> 
     <p><c:out value="${registerError}" /></p> 
    </div> 
</c:if> 

消失我有紅色的屬性可以通過進口,但作爲一個GET方法傳遞。有沒有其他的方法來解決這個問題?

回答

1

只需使用

<jsp:include page="/import/form/registerForm.jsp"/> 

<c:import>允許從任何地方獲得的資源(包括外部的Web應用程序資源),並由此產生了新的要求,從原來的不同,獲取資源。 <jsp:include>使用請求調度程序,因此使用相同的請求。

+0

好的,謝謝!但是今天是一個很好的做法嗎?或者還有其他的解決方案嗎? – TGM

+0

我沒有看到任何根本性的錯誤。 –