验证JavaScript中的ActionErrors

时间:2012-12-05 10:22:54

标签: java javascript struts

是否可以在JavaScript中验证或查看ActionErrors / ActionMessages?这样可以在屏幕上显示正确的javascript警报。

感谢。

2 个答案:

答案 0 :(得分:1)

用于客户端验证的Javascript,其中ActionErrors / ActionMessages用于服务器端。

准确地说,Struts验证是Javascript验证的替代方法。那你为什么要把它们两者结合起来呢?我觉得这没有意义。

答案 1 :(得分:0)

是的,你可以。

您必须将这两行添加到您的jsp文件中。

<script src="scripts/libs/staticStrutsJvs.js"></script>
<html:javascript formName="XXXForm" dynamicJavascript="true" staticJavascript="false" bundle="someBundleName" />

文件staticStrutsJvs是struts框架的一部分。 这些行自动生成带有方法名称的javascript验证代码 validateXXXForm()

最后,您必须在提交表单之前调用此方法。

<html:form action="/XXXAction" method="post" onsubmit="return validateXXXForm(this);">