JSP基础

本文介绍了JSP(JavaServerPage)的基本概念,包括其组成部分如HTML标签、JSP标记及各种元素如指令、表达式、脚本等。此外还详细阐述了JSP页面的执行流程,从客户端请求到最终响应的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1 JSP概念
 JSP(Java Server Page)是一种Java服务器端技术,它且于在网页上显示动态内容。在传统的HTML文件里加Java程序片断或JSP标记等就可以构成JSP网页。JSP页面文件以.jsp进行保存。
 
2 JSP页面的构成
   JSP页面包含HTML标签和JSP标记。细分如下:
Ø         静态内容:它基本上是HTML文本,与JavaJSP语法无关。
Ø         指令:JSP指令很多。它一般以“<%@”开始,以“%>”结束。
Ø         表达式:JSP表达式以“<%=”开始,以“%>”结束。
Ø         ScriptScript是嵌在页面里的一段Java代码,以“<%”开始,以“%>”结束,中间是Java代码。
Ø         声明:以“<%!”开始,以“%>”结束
Ø         动作:JSP动作很多。它允许在页面间转移控制权。以“<jsp:动作名>”开始,以“</jsp:动作名>”结束。
Ø         注释:注释有两种
<!—
这是注释,但客户端可以查看到-à
<%--
这是注释,便客户端不能查看到--%>
 
3 JSP的执行过程
1)客户端发出请求
2Web容器将JSP转译成Servlet的源代码
3Web容器将产生的源代码经过编译
4Web容器加载编译后的代码并执行
5)把执行结果响应至客户端
     
可以看出,JSP的实质让就是一个Servlet。在转换和编译之后,会创建一个Servlet。此时开始Servlet的生命周期。在Servlet的生命周期中,JSP引擎(Web容器)会加载和创建Servlet的实例。调用jspInit方法以初始化Servlet类。JSP引擎调用jspService方法,并将请求和响应对象传递给jspServic方法。退出JSP页面时,JSP容器调用jspDestory方法以删除JSP页面的Servlet
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值