JavaWeb--jsp页面的介绍

本文介绍了JSP技术的基本概念,包括其作为Java服务器页面的工作原理、构成元素如静态内容、指令、表达式等,并详细解析了JSP页面从请求到响应的执行流程。此外,还深入探讨了page指令和include指令的具体用法。

1.JSP页面的简单介绍。 

JSP是一种Java服务器端的技术,是JavaEE技术内容之一。是指在HTML中嵌入HTML脚本语言,通俗的说就是内嵌Java代码的HTML页面,有应用服务器中的JSP引擎来编译的和执行的Java脚本语言命令,然后将生成的整个页面返回客户端。

2.JSP页面的构成.

JSP页面由以下7中元素构成

1.静态内容

   静态内容指一开始所学的HTML5等的静态页面

2.指令

   JSP指令很多一般以"<%@ "开头“%>”结尾

3.表达式

<%=%>在HTML页面进行输出

4.Script(小脚本)

指在HTML中嵌入的Java代码

5.声明

JSP页面中的语法为<%java代码%>

6.动作

7.注释

3.JSP页面的执行过程

1).客户端发出Request请求

2).Web容器将JSP页面转译成Servlet的源代码(Java代码)

3).Web容器将产生的源代码编译成Servlet字节码文件

4).Web容器加载编译后的Servlet字节码文件并执行

5).把执行结果Response返回客户端

  在转译阶段将.JSP文件转译 为.Java文件

  在翻译阶段把.java文件转译为.class文件

 在执行阶段把执行结果返回给客户端

4.指令的简单介绍

  <%@ include file=""%> 

<%@ page file="" pageEncoding=""%>

page指令是最复杂的指令,它的功能为设定整个JSP网页的属性和相关的功能。具体设置那种功能,是由属性决定的。page指令属性有:language属性、import属性、contentType或pageEncoding属性。

include指令用于在转译期间将HTML文件或JSP文件嵌入到另一个JSP页面。通俗的讲就是在JSP页面出现该指令的位置出静态插入一个JSP页面或HTML页面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值