用serlvet作控制类的化,一般是用调用不同jsp文件来实现吧,不是一般的类。
当然也可以象你说的那样,但是我觉得那样反而让事情麻烦了。
动态加载类的化,可以用classloader,其中的方法的话,用getmethod+involved

解决方案 »

  1.   

    呵呵 建议楼主学习一下J2ee Web层的经典设计模式MVC在web容器的配置文件中,设定一个MainServlet类,对应全部的请求连接,比如/aaa/*,意思就是说,凡是请求都指向/aaa/目录的request都必须首先通过MainServlet处理,然后才能转到对应的URL中去。而MainServlet中,则对request进行各种处理,即根据不同的请求调用不同处理类,最后通过一个逻辑控制类,转向对应的viewer pages这样就能实现Web层的控制器了
      

  2.   

    我的意思是:
    我在需要请求的页面传递两个隐含参数:
     <input type="hidden" name="class" value="某些具体类">
     <input type="hidden" name="mathod" value="上面某些具体类中的某些特定方法">然后在SERVLET中分别获取这两个参数,然后加载不同类和其中的方法去实现分发控制呀这样做很麻烦吗?我觉得应该可以呀!?
      

  3.   

    学习struts吧,它就是用一个actionservlet来控制一个应用范围的所以请求的!!!
    在struts-config.xml里映射
      

  4.   

    我知道你们的意思是:为整个WEB APPLICATION设定一个用来处理各种请求的MAINSERVLET,那么这个SERVLET同样也是要调用不同的业务处理类去处理数据对象类,然后把处理的结果数据对象返回到客户端呀
     是这样么?
      可是按照我的方法也可以实现呀,我已经测试了一些代码了,可以实现!  现在我想知道我的想法是不是没有必要,或者是多此一举?有没有更好的办法?
    谢谢!
      

  5.   

    会么叫真正的控制?
    一般就是控制request与response,你把这两个控制好就行了。
      

  6.   

    有一位说的这种办法很实用也很灵活,我们这里的好几个都是这样实现的,这样,加上一些灵活的接口控制,自我感觉是相当不错的
    <input type="hidden" name="class" value="某些具体类">
     <input type="hidden" name="mathod" value="上面某些具体类中的某些特定方法">
      

  7.   

    想知道用这种方式去实现MVC(不知道算不算:))是不是冒险?
    在项目中运用有没有可行性?