汇商网 科技与电子产品领域信息大全

jsp和servlet的关系

jsp和servlet的关系 

JSP和Servlet的关系主要体现在以下几个方面:

1. 本质:JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类。

2. 侧重方向:JSP更侧重于前端页面显示,而Servlet更侧重于业务逻辑。

3. 生成方式:JSP在静态HTML内容中嵌入Java代码,Java代码被动态执行后生成HTML内容;而Servlet在Java代码中通过HttpServletResponse对象动态输出HTML内容。

4. MVC模式:在MVC模式中,Servlet只负责业务逻辑部分,而不会生成HTML代码;同时JSP中也不会充斥着大量的业务代码,这样能大提高了代码的可读性和可维护性。

需要注意的是,JSP修改后可以立即看到结果,不需要编译;而Servlet需要编译。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除