struts中配置mapping时如果要校验,必须配置input参数,有个大问题,请教大家了!
我的程序是先一个登陆页面A,输入用户名密码,正确以后会转到另外一个页面B,两个页面都设置了校验,B页面中有一个输入框,初始为空,这种情况下B页面对应的actionmapping的input参数如何设置?
因为这种情况下A页面即使通过了校验,由于B页面的输入框为空,所以B页面总是会校验出错,说输入框为空了。大家有什么办法解决这种问题吗?
流程是这样的:
logon.jsp页面(A)输入用户名密码,logonAction判断是否正确,如果正确则转到一个留言板页面(B),B页面中可以输入新的留言,但是输入框初始为空,我配置了校验B,结果就成了登陆后总是报输入框为空的错误。
下面是我的配置:
<action input="/logon.jsp" name="userInfoForm" path="/logonAction" scope="session"
type="test.struts.LogonAction" validate="true">
<forward name="success" path="/submitAction.do" />
</action>
<action input=不知道怎么配置 name="submitForm" path="/submitAction" scope="request"
type="test.struts.SubmitAction" validate="true">
<forward name="success" path="/main.jsp" />
<forward name="edit" path="/edit.jsp" />
<forward name="failure" path="/failure.jsp" />
</action>