Использование тегов в Struts 2 - PullRequest
1 голос
/ 18 мая 2010

У меня есть следующий фрагмент кода

<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>

Мне нужно проверить статус, если оно содержит ключевое слово, и соответственно отобразить текст. Когда я пытаюсь это сделать, я всегда получаю статус «Недоступно».

Я даже не уверен, что набор возвращает, как я могу это увидеть?

Ответы [ 2 ]

1 голос
/ 18 мая 2010

Не следует ли <s:text name="DrStat" /> напечатать значение?

0 голосов
/ 20 мая 2010

Решение:

<s:if test="%{DrStat.contains('Out')}">

Работает нормально. Спасибо Дастин.

...