JSP基础

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值