У меня есть форма с 5 полями "name", которые представляют вкладку String, например
obj.props[0].name
obj.props[1].name
obj.props[2].name
obj.props[3].name
obj.props[4].name
, но эти поля, если они заполнены, должны отличаться.Так что я сделал валидатор XML.Я попробовал что-то подобное:
<validator type="expression">
<param name="expression">!obj.props[0].name.equals(obj.props[1].name) ||
!obj.props[0].name.equals(obj.props[2].name) ||
!obj.props[0].name.equals(obj.props[3].name) ||
!obj.props[0].name.equals(obj.props[4].name)...</param>
<message key="create.obj.error.propsdiff" />
</validator>
, но это не работает.Есть ли у вас какие-либо идеи о том, как используются условия при проверке struts2?