How to test a jsp param parameter with a string at Struts?
${param.type} is the variable that I send it from one jsp to included jsp.
I tried that
<s:if test开发者_如何学运维="${param.type} == 'message_error'">
or
<s:if test="'message_error'.equas(${param.type})">
Non of them works. How I can check it with struts?
EDIT 1:
I send parameter like that:
<jsp:include page="/file.jsp">
<jsp:param name="type" value="message_error"/>
</jsp:include>
I will do that struts control at file.jsp
EDIT 2:
Here is one step to answer. http://struts.apache.org/2.x/docs/why-doesnt-the-if-tag-evaluate-params-properly.html parameters are in a Map at Struts2. However my type
param is not at request I think struts2 cannot see it after request parameters set at first.
Also try something like this
<s:if test='%{(param.type) == "message_error"}'>
精彩评论