JSP(Java Server Pages)总结
2018-01-19 15:41
316 查看
近期在工作中涉及到JSP(Java Server Pages),在此对其进行一个大致总结:
相对于html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态数据。
相对于Servlet而言,Servlet很难对数据进行排版,而JSP除了可以用Java代码产生动态数据的同时,也很容易对数据进行排版。
JSP工作原理:
1.浏览器客户端向JSP引擎发出对JSP页面的请求
2.JSP引擎将对应的JSP页面转化成Java Servlet源代码
3.JSP引擎编译源代码生成.class二进制文件
4.JSP引擎加载对应的.class文件生成的响应结果页面
5.JSP引擎将响应结果发送到浏览器端
如下图:
在目录下的work文件夹中,逐层向下找,可以找到如下:
这就基本可以验证上述结论了!!!!!
特别注意的是,因为服务器真正运行的是这个index_jsp.java文件,所以如果在测试的时候报错了,是报的这个文件的错,报错指出的错误行也指的是index_jsp.java这个文件的错误行,而并不是index.jsp这个文件的错误行。
相对于html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态数据。
相对于Servlet而言,Servlet很难对数据进行排版,而JSP除了可以用Java代码产生动态数据的同时,也很容易对数据进行排版。
JSP工作原理:
1.浏览器客户端向JSP引擎发出对JSP页面的请求
2.JSP引擎将对应的JSP页面转化成Java Servlet源代码
3.JSP引擎编译源代码生成.class二进制文件
4.JSP引擎加载对应的.class文件生成的响应结果页面
5.JSP引擎将响应结果发送到浏览器端
如下图:
在目录下的work文件夹中,逐层向下找,可以找到如下:
这就基本可以验证上述结论了!!!!!
特别注意的是,因为服务器真正运行的是这个index_jsp.java文件,所以如果在测试的时候报错了,是报的这个文件的错,报错指出的错误行也指的是index_jsp.java这个文件的错误行,而并不是index.jsp这个文件的错误行。
相关文章推荐
- Java Server Pages(JSP)概述
- JSP-- Java Server Pages 笔记
- Servlet、JavaServer Pages(JSP) 技术
- js入门(js(JavaScript)和jsp(Java Server Pages)的区别)
- JSP——Java Server Pages(java服务器页面)
- JSP(JavaServer Pages)
- JSP--初识Java Server Pages
- 【java学习】JSP(Java Server Pages)
- Java Server Pages---初识JSP
- JSP(Java Server Pages)
- JSP--Java server Pages
- JSP-Java Server Pages(Java服务器页面)<二>
- JSP简介(java server pages)
- JSP(JavaServer Pages)不是Java Script(JS)
- 什么是JSP(JavaServer Pages)技术?
- 什么是JSP(JavaServer Pages)技术?
- JavaServer Pages(JSP)和微软Active Server Pages技术比较
- JSP——Java Server Pages
- jsp(Java Server Pages)和js(JavaScript)的区别:
- JSP(Java Server Pages)的9大内置对象