关于控制器
来源:3-5 商品管理上架
不想睡觉的橘子君
2020-01-20 17:45:11
老师在代码里的控制器是一个普通的类,不是servlet。那么既然普通的类也可以做控制器,servlet的作用体现在哪里呢
1回答
同学你好,这里同学是说GlobalController这个控制器类是普通的类吗?
如果是,同学的理解是有点偏差的呐,GlobalController继承了GenericServlet,GenericServlet实现了Servlet接口,定义了通用的,与协议无关的Servlet。
通常继承HttpServlet时,使用的是HttpServlet中的doGet()和doPost()方法,这是当请求类型确定时,继承HttpServlet。这里不需要使用doGet()和doPost()方法只需要servlet的service方法即可,所以继承GenericServlet即可。
综上所述GlobalController也是一个Servlet。
如果同学想表述的不是这个类,还麻烦同学具体描述一下。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题