日期:2014-05-18  浏览次数:20578 次

在下面情况下还能用validator验证框架吗?
当有一个增加页面和一个修改页面,这两个页面都对应同一个ACTION时,他们都的先验证再执行ACTION。这时增加页面出错了,得返回增加页面;而修改页面出错了,那我该返回到那个页面?因为struts-config.xml配置文件中 <action   input= "? "> 只能填一个,要不返回到增加页面,要不返回修改页面。这个时候怎么办?还有一种情况是:我不同得页面需对不同得属性验证,这时我又该怎么办?

------解决方案--------------------
struts-config.xml配置文件中 <action input= "? "> ????
你为什么不配置成两个Action呢????
修改页面出错了,还应该返回修改页面,并且保留用户输入的值,让用户修改后继续提交。
感觉楼主的思路有问题,在正常的开发中
是定义两个 <action > 配置的,并写两个Action方法。然后共用一个Form.
在不同的页面对不同的字段验证,是可以的
Struts validation 可以对提交的请交,即访问路径进行验证。