您当前的位置: 首页 >  Java

杨林伟

暂无认证

  • 3浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

15JavaWeb基础 - JSP介绍

杨林伟 发布时间:2019-03-30 15:06:48 ,浏览量:3

JSP介绍 什么是JSP?

JSP是建立在Servlet规范之上的动态网页开发技术。在JSP文件中,HTML代码和Java代码是共同存在的。

JSP的特征
  • 跨平台
  • 业务代码相分离: 使用HTML来设计界面,使用JSP标签和脚本动态生成页面上的内容。
  • 组件重用: 在JSP界面中,甚至整个项目中,都可以重复使用JavaBean
  • 预编译: 用户第一次使用浏览器访问JSP页面时,服务器将对JSP页面的代码进行预编译,并且仅执行一次编译,编译好的代码将被保存,在用户下一次访问时,会直接执行编译好的代码。这样节约了服务器的CPU资源。
JSP的运行原理

在这里插入图片描述 流程:

  1. 客户端发出请求,访问JSP文件
  2. JSP容器将JSP文件转换成一个JAVA源文件,在转换的过程中,如果发现有语法错误,会中断转换过程,并向服务端和客户端返回错误信息。
  3. 如果转换成功,则JSP容器将生成的JAVA源文件编译成相应的字节码文件*.class。改class文件就是一个Servlet

可以看下转换后例子

生成了一个HelloWorld_jsp.java源文件和class文件了,如下图: 在这里插入图片描述 打开源文件,内容大致如下:

在这里插入图片描述

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.2051s