第五周作业
JSP与Servlet的区别于联系
答:1.从代码上来看,JSP脚本语言,通常是HTML代码中内嵌Java代码,而Servlet是纯Java,可以Java代码中嵌入HTML代码。
2.从运行方式来讲,被请求的JSP被Web应用服务器编译成Servlet并执行,如果该JSP没有被修改过,那么该JSP只被编译一次,Servlet其实就是编译后的JSP,但JSP没有增强Servlet的功能。Servlet运行时是基于编译后的类的。
3.从MVC模型上来讲,JSP对应视图层,侧重于显示,Servlet对应于控制层,用于接收HTTP请求并控制模型层和视图层。
4.从内置对象上来讲,JSP有9大内置对象,他们分别通过HttpServletRequest,HttpServletResponse,HttpServlet得到,Servlet中没有内置对象。