那你就写两个相同的页面,有两个formbean与之对应。这样validator就可以在不同的formbean中写不同的验证规则了。要不你就不要使用validator验证,直接在formbean中进行验证,自己写验证规则。
解决方案 »
- java 调用其他程序,并传递参数
- ie 火狐 对cookie的影响
- Struts2.1.6+spring2.5.6+hibernate3.3.1框架集报错:Context initialization failed
- 求助:JSF如何实现相互关联的列表
- 初涉J2EE
- 如何解决Exception: AxisFault 401问题
- 大家都在用什么ide?
- JTable中单元格组件的显示问题(顶者有分 )
- 很困惑的servlet问题 jbx+tomcat
- 弱弱地问一问
- web services能不能像应用程序一样实时获取消息队列的内容?
- 用Jbuilder2006+websphere6开发ejb,编译出错,请教!!(急)
C.DO--->B.JSP
b.jsp对应bformbean,a.jsp对应aformbean。A.JSP使用/action1.do
B.JSP使用/action2.do这样就不会冲突了。
貌似一个form表单对应多个formbean应该可以吧?
A.do --> formbeanA
B.do --> formbeanB
一个action对应一个formbean,而你的页面的form元素中的action=""那该怎么写呢?
我不知道用别的方法了。
function setAction(action){
var form1 = document.form[0];
var form2 = document.form[1];
if (action=="a"){
if (validateF1(form1)){
a.do;
}
}
if (action=="b"){
if (validateF2(form2)){
b.do;
}
}
}
</script>
感觉是的。
你看一下《精通struts.基于MVC的.java.web设计与开发》,第10章好像讲到过这个问题。我是个新手,还不是很熟,所以不能直接给你答案。
判断该用哪种验证不知道是否合你意