Как показать сообщение об ошибке в 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>
Другие вопросы по тегам