how to compare list elements(type string) and string(in request scope) using struts 2 tags
问题 My List contains("A","B","C","D") elements <s:iterator value="lis"> <s:property /><br> </s:iterator> and String str="A"; <s:property value="%{#request.str}"/> I want to compare every element of list(lis) with String s. 回答1: With the IteratorStatus object: <s:iterator value="lis" status="ctr"> <s:property /> <s:if test="%{#request.str.equals(lis[#ctr.index])}"> -> This value from "lis" is equal to the value of "str" </s:if> <br/> </s:iterator> With the var parameter: <s:iterator value="lis"