$ {param.type}是我從一個jsp發送到包含的jsp的變量。如何使用Struts中的字符串測試jsp param參數?
我想,他們的
<s:if test="${param.type} == 'message_error'">
或
<s:if test="'message_error'.equas(${param.type})">
非工作。我如何用struts檢查它?
編輯1:
我送參數那樣:
<jsp:include page="/file.jsp">
<jsp:param name="type" value="message_error"/>
</jsp:include>
我會做撐杆file.jsp
編輯2控制:
這裏是回答的一個步驟。 http://struts.apache.org/2.x/docs/why-doesnt-the-if-tag-evaluate-params-properly.html參數位於Struts2的Map中。然而我的type
帕拉姆沒有在請求我認爲struts2不能看到它後首先請求參數設置。
道道告訴你,你在包括JSP發送帕拉姆的代碼? – 2011-03-21 16:27:03
不太熟悉struts,但你可以通過'<%= request.getParameter(「type」)%>'來檢查值是否在請求中。 – gmedina 2011-03-21 22:50:26