JSP动态页面技术及其工作的原理的理解

  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->客户端


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值