问题描述
基于Servlet3.0更好,作为其他控制器类(Servlet)的超类。能提供样例或思路最好,谢谢。
解决方案
其实,增加一个方向,其实其他语言的东西你也可以参考一下,structs和sprint好是好,但是配置太多,太麻烦,每一个action肯恩可能都要配置一下。建议你也可以参考一下 asp.net 的mvc3框架源码,通过路由表以及约定来控制转发,就是你的Action名字和你的调用时url中的action名字相同,这样自动查找,不用配置,方便了许多,并且他的配置像servlet中配置 /servlet 或者/my/servlet这样url映射是通过路由表来建立的,所以你如果有兴趣的话,可以参考下。
解决方案二:
看看现有的MVC框架,都挺不错的,
解决方案三:
看看Spring的org.springframework.web.servletDiapatcherServlet或Struts的ActionServlet源码吧。
时间: 2024-11-10 00:44:30