| 发表于:2007-02-02 09:53:48 楼主 |
初学validator框架,在我们所设计的项目中遇到了这样的问题: 1.当验证不通过时,返回的页面是在struts-config.xml文件中通过配置action-mapping中的input属性定义的,即 <action input= "login.jsp "..../> ,如果多个页面都用到这个action,那么当验证没有通过时,是否只能返回到input所指定的页面?如果是这样的话,那么在应用中这种情况肯定是不合理的;如果不是,那么这个问题该如何解决?? 2.验证框架是针对actionform中的所有域进行的.如果在实际应用中某些页面需要验证form中的所有域,但有些页面只需验证部分域或者不验证,这种问题该如何解决? 有一种解决方法是将action拆分,也就是把不同方法放在不同的action中,这样可以解决上述问题,但在实际应用中,一个大的系统是不可能在一个action中只放一个方法的,所以我觉得这种方法并不实用.我们所设计的action中都有十数个方法,如果一一拆分工作量太大,也不适用.请有经验的同仁给予帮助!! |
|
|
|
|