在struts 2中的对话框上显示错误消息?

时间:2012-07-21 13:55:25

标签: java web-applications struts2

我在Struts 2中有一个登录表单,其中包含用户名和密码字段。我想要的是当用户提交表单时,如果它不是有效用户,我想在对话框中显示错误消息(而不是在登录表单中显示错误消息)。 struts 2中是否有可用的标签,或者有​​人可以指出类似的简短示例?

1 个答案:

答案 0 :(得分:6)

将此信息放入您的登录页面(您将在此处返回,无效登录时?)

<script>
   <s:if test="hasActionErrors()">
        showDialog("<s:actionerror/>");
   </s:if>
function showDialog(msg){
  //your logic to show dialog goes here
}
</script>

Here is a post解释了如何设计类似于堆栈溢出的通知。您可以使用此模式或任何其他模态对话框,有许多关于如何显示模态对话框的教程