第十章 无脚本的JSP页面

EL表达式语言
	EL运算符格式为两种
		a.b   返回a的属性和b的值
		a[b]  返回a的键或索引为b的值
		
	EL函数
		方法类(.java)
			包含需要在JSP中使用的java的方法
		标记库描述文件 (*.tlb)
			映射每个java方法到XML函数名
		部署描述文件(web.xml)
			映射TLD到标记库URI
				注意:改变文本件不是必须的,但是推荐改变本文件
		JSP页面(*.jsp)
			使用标记库URI和函数名调用方法
			
使用JSTL
	每个开发员都可以开发自己的标记库
	标准标记库
		核心
			一般用途处理的标记
				前缀   c
		xml
			解析、选择、转换XML数据的标记
		数据库
			访问关系型数据库的标记
		国际化
			为国际化应用格式化数据的标记
				前缀  fmt
		函数
			处理字符串和集合的标记
			
通用标记
	两个核心标记
		<c:catch>
			允许我们在JSP中不需要错误页面捕获程序页面
		<c:out>
			与jsp脚本表达式类似,用于显示内容
			
变量支持标记
	<c:set>标记
		用于设置变量和对象的值
	<c:remove>标记
		用于指定其作用域
		
流程控制
	JSTL条件处理
		标记<c;if>
			与普通java代码中的if基本相同
			不同之处在于核心标记库中没有else标记
		标记<c:choose>
			本身并不包含任何属性,但可以包含多个<c:when>标记
			
用JSTL访问URL信息
	<c:url>
		重写URL并对其参数编码
	<c:import>
		访问web应用程序之外的内容
	<c:redirect>
		重定向到不同的URL
		
传统WEB
	同步执行
	每个请求都需要跳转页面,造成页面全部刷新
	涉及页面跳转,使用传统web
	
AJAX
	异步执行
	所有请求响应在同一个页面处理,不跳转页面
	不涉及页面跳转的业务,使用AJAX增强用户体验
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值