Я следующий фрагмент кодаТеги использования в Struts 2
<s:iterator status="stat" value="masterAccountList">
<tr>
<td><s:property value="name"/></td>
<td><s:property value="status"/></td>
<s:set name="DrStat" id="DrStat" value="<s:property value='status'/>"/>
<td><s:if test='DrStat.contains("Out")'>
Dr. Is Available
</s:if>
<s:else>
Dr. Is not Available
</s:else>
</td>
</tr>
</s:iterator>
Мне нужно, чтобы проверить состояние, если оно содержит ключевое слово и отображения текста в соответствующим образом. Когда я пытаюсь это сделать, я всегда получаю статус «Недоступно».
Я даже не уверен, что возвращает набор, как я могу это увидеть?
он просто печатает «DrStat» во всех клетках, больше ничего :( – Vivek
К сожалению, я не пытался сделать выше, из памяти Это на самом деле.. Существует пример на тегах Struts 2: http://struts.apache.org/2.0.14/docs/set.html. Также вы можете изменить 'name' на 'var' на эту же страницу. –
DDus
Я пытаюсь это, но я получаю сообщение об ошибке «Атрибут var недействителен для тега, установленного в соответствии с TLD». Любые примеры? – Vivek