Jsp 英文全称java server page 是一种java服务器页面技术
既然是一种动态页面技术,自然也有所谓静态的html代码,JSP中包括静态部分和动态部分;
静态部分:html代码,css代码,javascript代码
动态部分:jsp元素(java相关)
当然静态部分是可以通过浏览器直接显示出来,java代码是在服务器端运行,服务器端的java代码是不会在客户端(浏览器)显示的。
这是一个简单的jsp页面,是以html代码结尾的,java代码嵌入其中
用Tomcat服务器运行的结果
jsp包括了 静态部分及动态部分,运行于服务器中.
html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端.
最后生成 java.class文件都是放在 tomcat的work目录下.
work/Catalina/localhost/项目名/org/apache/jsp/ 页面名_jsp.java 而且这个java文件是一个final类.
第一次请求: -> .jsp页面 -> tomcat会将.jsp翻译成 .java源文件 -> 调用jdk中的javac命令编译.java文件为.class -> jvm运行 .class -> .html->客户端