Jakarta ee addFieldError的反面是什么?

Jakarta ee addFieldError的反面是什么?,jakarta-ee,struts2,locale,Jakarta Ee,Struts2,Locale,我遵循这一点在我的应用程序上应用locale,它可以完美地工作并显示错误消息,但区别在于教程提供了登录页面,而我提供了注册页面 在认证后的教程中,将打开一个新页面,但我需要显示一条消息,感谢用户的注册 我不知道如何使用与addFielderror相同的方法不显示错误消息,而是显示注册确认消息 我在验证方法中使用了以下方法,但它不起作用 addActionMessage(getText("confirm")); 我的jsp <s:form action="validateUser"

我遵循这一点在我的应用程序上应用locale,它可以完美地工作并显示错误消息,但区别在于教程提供了登录页面,而我提供了注册页面

在认证后的教程中,将打开一个新页面,但我需要显示一条消息,感谢用户的注册

我不知道如何使用与addFielderror相同的方法不显示错误消息,而是显示注册确认消息

我在验证方法中使用了以下方法,但它不起作用

   addActionMessage(getText("confirm"));
我的jsp

<s:form action="validateUser" namespace="/user">

    <s:textfield key="global.username" name="username" />
    <s:password key="global.password" name="password"/> 
    <s:submit key="global.submit" name="submit" />

</s:form>

<s:url id="localeEN" namespace="/" action="locale" >
   <s:param name="request_locale" >en</s:param>
</s:url>
<s:url id="localezhCN" namespace="/" action="locale" >
   <s:param name="request_locale" >zh_CN</s:param>
</s:url>
<s:url id="localeDE" namespace="/" action="locale" >
   <s:param name="request_locale" >de</s:param>
</s:url>
<s:url id="localeFR" namespace="/" action="locale" >
   <s:param name="request_locale" >fr</s:param>
</s:url>

<s:a href="%{localeEN}" >English</s:a>
<s:a href="%{localezhCN}" >Chinese</s:a>
<s:a href="%{localeDE}" >German</s:a>
<s:a href="%{localeFR}" >France</s:a>

EN
中国
判定元件
fr
英语
中国人
德国的
法国
试试这个

<s:if test="hasActionMessages()">
   <div>
      <s:actionmessage/>
   </div>
</s:if>


您能否在jsp中显示操作错误和操作的代码messages@PSR问题已更新您未指定任何原因