我在传统项目中使用struts 1。我想验证表单。关于这一点,我已经阅读好article。但是我不明白struts如果form的validate方法返回非空ActionErrors。我已经指定了validate="true"
和input="somepage.jsp"
,但是如果我的表单验证未通过,我会收到一个空白页。当我忘记它必须停留在输入中指定的页面?我对吗?Struts 1表单验证
编辑
<action path="/struts/BlaBlaAction"
type="com.example.BlaBlaAction"
name="BlaBlaForm"
validate="true"
scope="request"
input="/struts/blablainput.jsp">
<forward name="someaction" path="/struts/AnotherAction.do"/>
<forward name="error" path="/error.html" redirect="true"/>
</action>
文件夹支柱驻留在我的应用程序的根
如果我不显示这些错误与
,我会得到一个空白页? – maks 2013-04-23 20:01:18是的,
是显示validate()抛出的错误的方法,如果没有,struts将不会如何神奇地显示它们。 – 2013-04-23 20:02:48即使除了
页面上还有其他元素? – maks 2013-04-23 22:31:17