1、EL&JSTL
EL获取数据
以什么名字存到域中,就以什么名字取出来,存进去是什么类型的,取出来就是什么类型。
数组,List:[] ----遍历
map,java对象:. .属性
EL执行运算
empty:判断是否为空
not empty:判断是否不为空
EL操作常用的web对象
${cookie.名字.value}
${pageContext.request.contextPath}
2、JSTL
JSTL的中判断
<c:if test="${}">
test:如果test返回true,标签内的内容就会被输出
</c:if>
if标签没有else,如果想表达else的情况,从条件着手
JSTL中的遍历
<c:forEach var="" items="" varStatus="status">
status.index
status.count
</c:forEach>
<c:forEach var="" begin="" end="" step="" varStatus="status">
</c:forEach>
3、AJAX
三种常用方法:
$.get(
"url",
{
"":"",
"":""
},
function(data){ //data:服务器对当前这次请求的响应
},
"响应的类型"
);
$.post(
"url",
{
"":"",
"":""
},
function(data){ //data:服务器对当前这次请求的响应
},
"响应的类型"
);
$.ajax({
url:"",
type:"请求方式",
data:{
"":"",
"":""
},
dataType:"响应类型"
success:function(data){ //成功后执行
},
error:function(){ //出错之后执行
},
beforeSend:function(){ //发送之前执行
},
complete:function(){ //不管成功还是失败都执行
}
});