Новинка к JSP, так что все еще изучаем функциональность. Я предполагаю, что мне передают список значений, и этот список повторяется с выведенным кодом HTML со значением свойства текущей итерации. Я пытаюсь получить текущее свойство и проверить, соответствует ли значение тому, что я ищу, и если это так, выполните некоторые действия.Доступ к значению итерации с помощью JSP
Исходный код .jsp:
<select name="userInfo.state">
<option class="js_default_option">State</option>
<s:iterator value="@[email protected]()">
<option value='<s:property/>'><s:property/></option>
</s:iterator>
</select>
Что я хочу сделать:
<select name="userInfo.state">
<option class="js_default_option">State</option>
<s:iterator value="@[email protected]()">
<% if(s:property == "Value") { %>
<option value='<s:property/>' disabled><s:property/></option>
<% } %>
<option value='<s:property/>'><s:property/></option>
</s:iterator>
</select>
Осторожно с заявлением, повторяющимся с помощью HTML code_. HTML - это разметка, она не является исполняемой. –
Является ли этот стандарт JSP? Я никогда не видел, чтобы '@' использовался таким образом в JSP. Что такое taglib: 's:'? –
@tieTYT Итератор это стойки. –