J'essaie de comparer deux valeurs: une de session et anthère d'itérateur mais je suis incapable de comparer mes valeurs, pouvez-vous me dire où je fais des erreurs? < / p> p>
3 Réponses :
pour les chaînes, vous devez utiliser changer à ceci: p> ceci fonctionne aussi: p> % {} code> doit être mis (si nécessaire) autour de toute la déclaration, pas au milieu. "code> code>, .equalsignorecase code>, .Contains code>, .indexof code> etc ... pas == code>. p>
Bonjour, cela ne fonctionne pas pour tous les cas
(pas une réponse, mais deux suggestions, et j'avais besoin de formatage; la réponse de Andrea est correcte.) em> pour la santé mentale de vous-même et ceux qui suivent, tournez ce morceau de JSP dans un Ligne unique: p> envisagez d'utiliser CSS nommé à thème au lieu de CSS en ligne et évitez tout, à peu près: p> <table class="themed-table">
<s:iterator value="themes">
<tr>
<td class="${themeName}">Cell content</td>
</tr>
</s:iterator>
</table>
<!--name attribute inside select tag must be a variable in action class with getter/setter -->
<!-- test variable sets the value of selected item in action class -->
<select name="test">
<!-- name attribute could be anything you want but value attribute must be a model class variable-->
<s:set name="lead_string_LS_ID" value="MasterDataModel.string_LS_ID" />
<!-- value attribute must be a list to iterate, status (an instanceof IteratorStatus will be pushed into stack upon each iteration)or result -->
<!-- var Name used to reference the value pushed into the Value Stack (my list contain leadSource_String_Id)-->
<s:iterator value="leadSource_list" status="result" var="leadSource_String_Id">
<!--#lead_string_LS_ID is value taken from <set> tag above. Note # must be in-front of the name
leadSource_String_Id is element specified in var of <iterator> tag
-->
<s:if test='(#lead_string_LS_ID.equals(leadSource_String_Id))'>
<option value="<s:property value='leadSource_String_Id'/>" selected="selected">
<s:property value="leadSource_String_Name" />
</option>
</s:if>
<s:else>
<option
value="<s:property value='leadSource_String_Id'/>">
<s:property value="leadSource_String_Name" />
</option>
</s:else>
</s:iterator>
</select>