A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 黑马121 中级黑马   /  2018-5-27 16:13  /  629 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

【石家庄校区】EL+JSTL+AJAX

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(){ //不管成功还是失败都执行
         
      }
  });


您需要登录后才可以回帖 登录 | 加入黑马