是否可以在JavaScript中验证或查看ActionErrors / ActionMessages?这样可以在屏幕上显示正确的javascript警报。
感谢。
答案 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);">