JSP基础

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,是一种动态网页技术标准。
在传统的网页HTML文件中加入JSP代码(Java程序片断和JSP标记),就构成了JSP页面。HTML用于展示页面内容,而JSP代码用于访问动态内容。
Servlet是Java代码中输出HTML,JSP是HTML中嵌入Java代码。

一,JSP执行过程和生命周期
JSP执行过程
JSP生命周期

二,JSP组成元素
1,表达式
语法格式:<%= Java表达式 %>
作用:表达式是对数据的表示,会计算它的结果并进行显示。
注:表达式里的代码总是被直接当作out.print()的参数,把表达式的值向响应输出流中输出。所以末尾千万不能加分号。
2,代码片段
语法格式:<% Java代码区 %>
注:代码片段里的代码总是被放置在服务方法中。所以不能在里面定义方法。因为方法中不能定义方法。
3,声明
语法格式:<%! … %>
作用:JSP声明就是在JSP页面中定义Java成员方法或成员变量。
注:尽量少用“声明”定义变量。
4,注释
语法格式:<%– 注释内容 –%>
注:转译阶段就被忽略了。
5,指令
语法格式:<%@指令名 属性=“属性值” %>
a,page指令
重要的属性:import;contentType;pageEncoding
b:include指令
静态包含,转译时就包含了过来。不能带参数。
c:taglib指令
6,动作
a:useBean动作
useBean动作
b:include动作
动态包含。
include动作
include指令与include动作的区别:
include指令与include动作的区别
c:forward动作
forward动作

三,隐式对象
九大隐式对象:
九大隐式对象
注:web容器中的四大作用域,范围由小到大:
四大作用域

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值