[Web基础笔记]EL及Ajax部分
来源:互联网 发布:微信小店上传商品软件 编辑:程序博客网 时间:2024/05/25 21:35
表达式语言(Expression Language,EL)
简化了Java在JSP中的应用,使用方法:${表达式}
三种禁用EL方法
- 使用斜杠”\”符号(禁用一个表达式)
- 使用Page指令<%@page isELIgnored=true%>(禁用整个页面)
- 在web.xml中配置<el-ignored>(禁用整个web)
<jsp-config><jsp-property-group><el-ignored>true</el-ignored></jsp-property-group></jsp-config>
访问数据
$(对象.属性)
$(对象[属性])(推荐)
判断对象是否为空
$(empty 表达式)
$(not empty 表达式)
定义/使用EL函数
- 在Java类中编写公用的静态方法,用于实现自定义的EL函数的具体功能
- 编写标签库描述文件,对函数进行声明,扩展名为.tld,保存到Web的WEB-INF文件夹
- 在JSP页面中引用标签库,并调用定义的EL函数,实现相应功能
Ajax技术
在不刷新整个页面情况下,对部分数据进行更新,起到监视作用
XMLHttpRequest对象
初始化
- IE浏览器
Var xx = new ActiveObject(“Msxml2.XMLHTTP”);或= new ActivexObject(“Microsoft.XMLHTTP”);
- 非IE浏览器
Var xx = new XMLHttpRequest();
常用方法
xx.open(方法,url,异步标志)(其中方法包括GET、SET)xx.send(数据)(异步:马上返回,同步:等到响应)xx.setRequestHeader(“hearder”,”value”)(为请求的HTTP头设置值)xx.abort():停止/放弃当前异步请求xx.getResponseHeader(“xx”):以字符串的形式返回指定的HTTP头信息xx.getAllResponseHeaders()
常用属性
xx.onreadStatechange:指定状态改变时所触发的事件处理器xx.readState:获取请求的状态(0:未初始化,1:正在加载,2:已加载,3:交互中,4:完成)xx.status:返回状态码(200成功,202请求被接受但未成功,400错误请求,404未找到,500内部错误)xx.statusText:返回状态码对应文本
Ajax重构(封装)
- 创建一个单独的JS文件
Var net = new Object();Net.AjaxRequest = funt…..
- 在需要Ajax的页面放入JS
<script type=”text/javascript” src=”AjaxRequest-jc”></script>
- 在应用页面编写错误处理方法及回调函数
0 0
- [Web基础笔记]EL及Ajax部分
- [Web基础笔记]html部分
- [Web基础笔记]JavaScript部分
- [Web基础笔记]JSP部分
- 笔记--web基础及servlet基础
- Http协议及web开发部分的基础内容
- WEB 学习基础部分
- spring学习笔记1——部分基础及概念
- [Java基础笔记]注释风格及杂项部分
- Web基础之Ajax
- el部分
- Web基础之JSP与EL表达式
- 基础部分笔记
- Java基础部分笔记
- swift笔记-基础部分
- web上下文设置及el失效问题解决
- 学习笔记_java web—EL表达式
- AJAX基础笔记
- Nginx安装部署
- Spring4.x官方参考文档中文版——第21章 Web MVC框架(23)
- 解决Gradle DSL method not found: ‘android()’
- HDOJ-1272 小希的迷宫
- mysql中的字符串的拼接
- [Web基础笔记]EL及Ajax部分
- 2011 多项式求和
- JavaScript——获取网页屏幕可见区域高度
- 奇异值分解的理解
- HDU 5763 Another Meaning dp+kmp优化
- 图解 Android 事件分发机制
- iOS 创建Aggregate
- telnet 发送邮件过程解析
- HTTP请求的8中方法浅析