我在拥有用户名和密码字段的Struts 2中有一个登录表单。我想要的是当用户提交表单时,如果它不是一个有效的用户,我想在对话框中显示错误信息(而不是在登录表单本身显示错误信息)。在struts 2中是否有可用的标签,或者有人可以将我指向类似的简短示例?在struts 2的对话框中显示错误消息?
1
A
回答
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这也解释了如何设计类似的堆栈溢出的通知。你可以使用这个或任何其他模态对话框,有很多关于如何通过对话显示模态对话框的教程
+0
好的解决方案,但是**由于生成的标记会打破**(*和*如果错误本身包含双引号)。使其工作简单[使用此答案中提供的代码](http://stackoverflow.com/a/29793896/1654265)。 – 2015-05-13 08:21:35
相关问题
- 1. 在struts 2中显示验证消息
- 2. 消息对话框错误
- 3. 在jQuery-UI对话框上显示错误消息
- 4. CRM 2016:错误消息对话框不显示
- 5. Struts - 替代<html:errors />在Jsp中显示错误消息?
- 6. 未在UI中显示Struts错误消息
- 7. 在C中的保存对话框上显示消息框#
- 8. java.lang.ArrayIndexOutOfBoundsException:2显示错误消息
- 9. 显示自定义错误消息2
- 10. p:在primefaces中对话框中没有显示的消息
- 11. JQuery对话框:选择确认选项后在对话框中显示消息
- 12. 在jQuery模式对话框中的jqGrid隐藏错误消息
- 13. 如何在WiX卸载时显示对话框或消息框?
- 14. 在警报对话框中显示消息
- 15. 附加消息不能在对话框中显示
- 16. p:消息不显示在p:对话框中
- 17. 使用AJAX,jQuery和CakePHP在对话框中显示消息
- 18. 如何在弹出框中显示struts动作消息?
- 19. PrimeFaces对话框显示错误的信息
- 20. 在验证搜索输入时在错误对话框中显示错误消息
- 21. 在PHP中显示错误消息
- 22. 在rails中显示错误消息
- 23. 在Qt/QML中显示错误消息
- 24. 在html中显示错误消息
- 25. 显示消息对话框中的记录列表
- 26. 显示(错误)消息
- 27. UIWebView显示错误消息
- 28. 显示错误消息
- 29. 显示错误消息
- 30. 显示错误消息
你的意思是某种overlyay/lightox?你是以通常的方式还是通过ajax提交你的登录表单? – 2012-07-21 14:07:38
对话意味着一种弹出框。我以正常的方式提交表单,就像我们在struts 2中执行的动作属性 – 2012-07-21 14:10:32