是否可以在 JavaScript 中验证或查看 ActionErrors/ActionMessages?以便可以在屏幕上显示正确的 javascript 警报。
谢谢。
是否可以在 JavaScript 中验证或查看 ActionErrors/ActionMessages?以便可以在屏幕上显示正确的 javascript 警报。
谢谢。
Javascript 用于客户端验证,而 ActionErrors/ActionMessages 用于服务器端。
准确地说,Struts 验证是 Javascript 验证的替代方案。那么为什么要将它们结合起来呢?我觉得没有意义。
是的你可以。
您必须将这两行添加到您的 jsp 文件中。
<script src="scripts/libs/staticStrutsJvs.js"></script>
<html:javascript formName="XXXForm" dynamicJavascript="true" staticJavascript="false" bundle="someBundleName" />
文件 staticStrutsJvs 是 struts 框架的一部分。这些行自动生成带有方法名称 validateXXXForm() 的 javascript 验证代码
最后,您必须在提交表单之前调用此方法。
<html:form action="/XXXAction" method="post" onsubmit="return validateXXXForm(this);">