0

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

谢谢。

4

2 回答 2

1

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

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

于 2012-12-05T10:31:05.537 回答
0

是的你可以。

您必须将这两行添加到您的 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);">
于 2012-12-06T07:34:31.280 回答