1,如果你使用的是后台校验的话,那只能这样,使用前台校验
2,
3,提交的时候指定form的target

解决方案 »

  1.   

    《jsp站点编程指南》找这本书看看吧!里面有一章专门讲这个的!!
      

  2.   

    1.如果你在左边提交表单的target是右边的页面,那么无法做到正确信息才显示在右边,错误信息显示在左边。Action并不知道它要farword的页面在哪里。如果你非要这样,可以同时提交到两个Target,一个在左边只负责验证,一个在右边负责验证和显示结果。
    2.不知道你在说什么。
    3.有两种方法:
     (1)、使用tiles,写一个layout页面,然后在tiles-defs.xml里面指定各个frame
     (2)、在页面使用javascript,指定不同的frame要提交的Action,例如:
     function goto(urlMain,urlLeft){
       document.all.iframeMain.src = "<%=request.getContextPath()%>/"+urlMain;
       document.all.iframeLeft.src = "<%=request.getContextPath()%>/"+urlLeft;
     }
      

  3.   

    1、同意4楼的说法,如果你是用validate()验证的话,应该该要改动一下
    2、估计不是无法提交,而是因为已经提交又返回了同样的出错信息
    3、javascript是在包含了这两个frame的页面调用了