或者把form同时提交给两个servlet,大家有没有什么好办法?

解决方案 »

  1.   

    确实设计得不太好,但也不想把两个已经现成的servlet再合成一个新的。这样代码就重复了。
      

  2.   

    用一个中间jsp,该jsp调用第二个servlet
      

  3.   

    应该不麻烦吧?
    建立两个form,分别对应两个servlet,然后其中一个form是隐藏的,用户只填写显示的form,然后在提交的时候,把显示form的值用js脚本赋值给隐藏的form,然后两个同时提交就行了。
    不过这种方法要求必须有一个窗口是要弹出来的,或者是框架结构才好。
      

  4.   

    或者象楼上说的那样,先传递给一个servlet,该servlet处理后返回一个jsp页面,在该页面中再次进行提交,把数据传递给第2个servlet。
    在传递过程中注意form数据的保持。