美文网首页
JSP学习(一):JSP简介

JSP学习(一):JSP简介

作者: 程序员三千_ | 来源:发表于2019-02-26 15:28 被阅读2次

    JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个servlet。

    在servlet中编写html比较痛苦,而写JSP就像在写html,但它相比html而言,html只能为用户提供静态数据即静态页面,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据,从而形成动态页面。需要注意的是最好只在JSP中编写动态输出的java代码。

JSP就是一个servlet

到eclipse工作空间中的.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\07-04-jsp\org\apache\jsp目录下,可以看到first_jsp.java和first_jsp.class两个文件,打开java源码后可以看到该类继承了 org.apache.jasper.runtime.HttpJspBase类,通过HttpJspBase的源码可以看到是继承了HttpServlet,因此JSP就是一个servlet。

JSP的工作流程

将JSP文件转换为.java文件并将其编译为.class文件的过程都是由tomcat完成的,在tomcat内部有一个翻译引擎,当JSP页面第一次被访问时由翻译引擎转换为.java文件并编译出.class文件。之后再运行该class文件。在JSP中的html代码都会翻译到servlet中的out.write()中。

JSP中Java相关的标签

相关文章

网友评论

      本文标题:JSP学习(一):JSP简介

      本文链接:https://www.haomeiwen.com/subject/pbpayqtx.html