jsp知识小结

jsp技术

1.jsp是用来干什么的?

- jsp(JavaServer Pages)主要用来进行页面展示的,它是一种后台服务端页面展示技术。	

2.jsp的执行原理是什么?

- jsp文件编译生成.class文件,位于:
	C:\apache-tomcat-7\work\Catalina\localhost\prj-jsp\org\apache\jsp中的项目下。
	jsp编译成为加"_jsp.java"及"_jsp.class"文件。
- 这个编译过程由Tomcat服务器完成。
	Tomcat服务器内置了一个翻译工具,将index.jsp翻译成为index_jsp.java文件,当客户端浏览器访问该页面,
	Tomcat服务器将java文件编译成.class文件,响应过程执行的本质上是class文件。
- index_jsp类继承自HttpJspBase类,而HttpJspBase类继承自HttpServet,所以_jsp类本质上是Servlet。
- 运行时,jvm加载的是该class文件。
- 在jsp文件中所写的未做特殊标记的字符,比如<html>,hello,</body>等,将被翻译成为out.print("<html>");
	的形式输出。
- 所谓的特殊标记,就是jsp遵循的语法形式,这种语法形式主要有两种:
	1.<%!--------%>,这种标记的代码被翻译到类中,其中不能有非静态代码块。
	2.<%----------%>,这种标记内部的代码被翻译在_jspService()方法中,也就是在Servlet中的servlet()
	方法中执行。

3.jsp文件后缀
- jsp文件一般后缀是.jsp,但是也是可以修改的。
- 修改CATALINA_HOME/conf/web.xml文件中的:

jsp
.jsp
.jspx

4.jsp源文件修改之后,不需要重新部署,不需要重新启动Tomcat服务器。

posted @ 2017-05-07 18:53  瀚海悠悠  阅读(263)  评论(0)    收藏  举报