整个系统1个servlet足够了只要你有能力把View这端的Request格式统一起来就行在IE上我是没问题,有MSXMLHTTP和MSXML(多好的东东呀)在非IE上,恐怕要借鉴Struts了:(

解决方案 »

  1.   

    当然是用一个servlet比较好了。
      

  2.   

    我一般是在请求中添加ActionID参数来实现Request的统一,
    不知道各位在使用中是不是有其他更好的方法?还有Patrick_DK兄弟说的MSXMLHTTP是个什么东东啊?
    网上相关的中文资料不多啊如果大虾有网址就贴一份上来吧,谢谢了先!!!
      

  3.   

    我觉得对一个表用一个servlet来操作比较好,而且没有必要把功能过分集中,如果要打包的话,就可以多来几个
      

  4.   

    关注!还有Patrick_DK兄弟说的MSXMLHTTP是个什么东东啊?
    说出来听听
      

  5.   

    All you want are in msdn.microsoft.com
      

  6.   

    一个主控制servlet,所有请求到它,它识别不同的actionid,分发给多个servlet,各个servlet处理一定的actionid,每个actionid用一个或多个方法处理。
      

  7.   

    赞同大家,
    采用command模式,
    一个系统统一调用一个serverlt,根据参数的不同进入不同的action处理,
    最起码的好处是,对于安全认证一次就好了
      

  8.   

    一个Servlet实现当然好是好但写好难度也不小.刚开始完全可以写多个Servlet或JSP,以后再重构也未尝不可啊.
      

  9.   

    要分情况,如果访问量比较大,最好分成几个,这样可以减轻servlet容器的并发负担,当然是指的访问量非常大。一般情况的话,就用几个ActionID标识一下就好了。
    例如:(下面的程序是大致意思)
    public class UserServlet extends HttpServlet {
       public void service(...) {
          String actionID = request.getParameter("actionID");
          if (actionID.equals("Delete")) {
             doDelete(...);
          } else if (actionID.equals("Add")) {
             doAdd(...);
          } else if (actionID.equals("Modify")) {
             doModify(...);
          }
       }
       public void doDelete(...) {}
       public void doAdd(...) {}
       public void doModify(...) {}
    }然后调用servlet的时候传个参数actionID,
    可以用个hide域
    也可以写成http://.../servlet/UserServlet?actionID="Add"写了这么多,大概就是这样吧,只是把前面几位大虾说的东东写的详细了些,
    呵呵。
      

  10.   

    写一个SERVLET,里面有三个方法分别对应不同的操作。