DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
try either
| Code Block |
|---|
<s:if test="%{#parameters.search[0] == 'something'}">
....
</s:if>
|
or
| Code Block |
|---|
<s:if test="#parameters.search[0] == 'something'"> .... </s:if> |
Why to use search [ 0 ]?
The reason is that #parameters would return a Map, the framework conveniently makes request parameters into a Map to make unit testing action easier and the framework also uses
| Code Block |
|---|
request.getParameterMap(); |
which returns a Map where the key is the parameter (String) while the value is an array of the parameter value (Array of String), hence the need to use [ 0 ].