JSP与servlet是什么关系

来源:1-2 静态网页与动态网页

料峭春风

2015-04-30 10:40

JSP与servlet是什么关系?两者分别应用于什么样的环境?

写回答 关注

2回答

  • stagry
    2015-10-31 15:05:28

    JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。

    JSP通过在标准的HTML页面中插入Java代码,其静态的部分无须Java程序控制,只有那些需要从数据库读取并根据程序动态生成信息时,才使用Java脚本控制。

    事实上,JSP是Servlet的一种特殊形式,每个JSP页面就是一个Servlet实例——JSP页面由系统编译成Servlet,Servlet再负责响应用户请求。JSP其实也是Servlet的一种简化,使用JSP时,其实还是使用Servlet,因为Web应用中的每个JSP页面都会由Servlet容器生成对应的Servlet。对于Tomcat而言,JSP页面生成的Servlet放在work路径对应的Web应用下。

    引自CSDN

  • 好帮手慕珊
    2015-04-30 11:59:25

    JSP编译以后就是Servlet,二者本质上是一样的。JSP偏重于页面显示,servlet偏重于业务逻辑处理。

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题