1、Servlet:将前端页面和后端java结合起来。
2、Servlet 做了哪些事情:
将请求的url映射到java类的一个方法上;
将前端页面提交的参数传入到java类中;
将后端的处理结果回显到前端页面;
控制页面的跳转。
3、Servlet 案例
分析Servlet代码可以发现:
获取表单的数据比较麻烦,而且都是重复的代码;获取表单的数据需要进行类型转换;Servlet的前端视图只能是.jsp;有些公共的功能需要手动编码实现(例如 文件上传)
4、为了解决Servlet中的问题,出现了一些mvc框架(Struts1,Struts2,SpringMVC等)
5、MVC框架做的事情和Servlet做的事情是一样的。