JSP基本介绍,页⾯组成及执⾏过程
JSP基本介绍
基本介绍
1. 全称:java server page(java服务器页⾯)
2. jsp是在html⽂件中嵌⼊java代码,在页⾯中可以使⽤java代码执⾏动态内容,使⽤html代码执⾏静态内容
3. java代码负责功能处理并动态⽣成结果;html对页⾯和java⽣成的结果进⾏美化和展⽰
4. jsp在现在的web应⽤中使⽤偏少
JSP执⾏过程
jsp的执⾏过程可分为两部分:服务端,客户端
1. 服务端:.jsp⽂件转义为.java⽂件,将java⽂件编译为.class字节码⽂件,再将字节码⽂件交给JVM执⾏得到数据处理的结果。
2. 客户端:再将结果返回给html⽂件中,响应给客户端浏览器,由浏览器对html⽂件进⾏解释并展⽰其静态内容
注:jsp页⾯在第⼀次执⾏时效率低,因为要进⾏转义
JSP页⾯组成
1. 指令:<%@指令%>
(1)作⽤:JSP指令⽤于对JSP页⾯进⾏设置,设置编码集,导包
(2)<%@page %>:page指令是⽤于对页⾯进⾏全局设置的,jsp页⾯中都存在page指令
(3)<%@ include %>:include指令⽤于将其他页⾯包含到本页⾯(静态包含)
(4)<%@taglib %>:taglib指令⽤于在页⾯内引⼊标签库(JSTL)
2. 脚本:<%脚本%>
(1)作⽤:在其中编写java代码
(2)注意:其中不能定义⽅法或类
3. 表达式:<%=表达式%>
(1)作⽤:⽤于计算并向页⾯输出内容
(2)注意:只能写单⾏java代码,并且结尾不可以有分号
4. 注释:<%--注释--%>
(1)作⽤:⽤于在jsp页⾯中进⾏查看(注释)
5. 声明:<%!声明%>
(1)作⽤:⽤于在jsp页⾯中定义Java⽅法
java浏览器下载
(2)注:此处定义的⽅法⽆论声明的访问权限是什么,都默认为private的,都只能在此⽂件中使⽤
6. js标准动作:<jsp:动作/>
(1)作⽤:⽤于执⾏某⼀功能
(2)jsp页⾯中提供了多个动作,每个动作执⾏⼀个功能
7. html静态内容:
(1)html静态内容:指html,css,javascript
附录
常⽤编码
1. ISO-8859-1:西⽅编码不⽀持中⽂;数据在客户端与服务器端进⾏传送时使⽤的是此种编码
2. GB2312:⽀持中⽂,仅⽀持简体中⽂
3. GBK:⽀持中⽂,简体中⽂和繁体中⽂都⽀持
4. UTF-8:⽀持全球所有国家的语⾔

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。