Как показать сообщение об ошибке в JQuery диалоговое окно Struts2
У меня есть форма, открытая в диалоговом окне jquery Struts2. Когда пользователи отправляют эту форму, я хочу показать сообщение об ошибке на стороне сервера (например, имя пользователя существует, выберите другое) в этом же открытом диалоговом окне.
Как я могу это сделать? Любой намек или предложение! Поделись, пожалуйста.
index.jsp (при нажатии кнопки откроется форма ниже)
`<s:actionerror/>
<s:form action="testError" id="form3" theme="simple"/>
<s:textfield name="quantity" value="1""/>
<s:form>
<sj:submit formId="form3" value="true"/>`
Action.java
public String execute()
{
addActionError("Error message is blah blah");
return ERROR;
}
Struts.xml
<action name="testError" class="com.Action">
<result name="error">index.jsp</result>
</action>
1 ответ
Решение
Попробуй это:
<s:if test="hasErrors()">
<sj:dialog title="error message">
<s:actionerror/>
</sj:dialog>
</s:if>