I have defined a hyperlink as follow: <s:url id="inboxReceived" value="/main/list.action"> <s:param name="state">I</s:param> </s:url>
and when the page is called ,it will use the param "state" for processing as follow: <s:if test="%{state=='I'}"> Inbox - Received </s:if> <s:elseif test="%{state=='E'}"> Inbox - Exported </s:elseif> <s:else> Not Found </s:else> The NOT Found is always shown. However, if I change the param "state" to "IR" and change the testing condition to <s:if test="%{state=='IR'}"> Inbox - Received </s:if> <s:elseif test="%{state=='IE'}"> Inbox - Exported </s:elseif> <s:else> Not Found </s:else> The correct result is returned. Is there anything I need to do when the testing condition contains only 1 character? -- View this message in context: http://www.nabble.com/Problem-with-%3Cs%3Aif%3E-tp14313232p14313232.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]