1. EL标签:出现代替输出:<%=%>

 EL输出格式(特点:只能输出,不带逻辑)
   ${key值} 查找顺序:page,request,session,application

 **在不加作用域时:
   从小到大的顺序找,同key的value小的替换大的
   例子:如果key同名,request对象覆盖了session对象的
 
 **加作用域时:
   ${sessionScope.key值}:session范围的key值
   可以得到被覆盖的值

其他功能:做判断,比较大小

2. JSTL标签:出现代替(Java代码):<%%>

最主要的掌握:
   out,set,if(if判断,choose{when otherwise}(if··else)[很少用]判断,
    foreach循环(分两种:%一种是for(int x; x < max;x++) {}% *list*)

使用步骤:
   1.首先要需要jetl.jar包
   2.导包<%@ taglib prefix = "a" uri = "http://java.sun.co/jsp/jstl/core"%>
   3.按照JSTL语法来写

  核心标签库(core tag library)

foreach详解:

*** 

 <c:forEach items="empList" var="emp">
     <% 
        String str=${emp.Name};
     %>
  </c:forEach>

***
  <c:forEach items="empList" var="emp">
  <c:set var="name" value="${emp.Name}"></c:set>
    <%  
    String str=(String)request.getAttribute("name");
    %>
  </c:forEach>

最新文章

  1. ssh整合,导入structs包后报错 getAnnotation(AnnotatedElement ae,Class&lt;T&gt; annotatetype)找不到
  2. CSDDN特约专稿:个性化推荐技术漫谈
  3. 基于php使用memcache存储session的详解(转)
  4. PhpStorm的open in browser怎么修改端口和相对路径
  5. sed的惯常用法
  6. Linux Shell脚本编程的注意事项
  7. JavaScript开发之路01(初识Sencha Touch框架)
  8. Freemarker 输出$和html标签等特殊符号
  9. Xaml 页面布局学习
  10. UVAlive 2519 Radar Installation (区间选点问题)
  11. Android内核驱动程序的编写和编译过程
  12. VCL组件之TLabel、TStaticText和TLabeledEdit
  13. leecode第二百一十七题(存在重复元素)
  14. c++ std 最小堆的使用 (用于实现top100之类的功能)
  15. angular整合环信webIM
  16. Django之WSGI 和MVC/MTV
  17. hrbustoj 1104:Leyni, LOLI and Line(解析几何,斜截式的应用)
  18. 自己在用的几个sublime text3插件
  19. Android与H5互调
  20. BZOJ1457 棋盘游戏

热门文章

  1. 使用Java Low Level REST Client操作elasticsearch
  2. html中的列表
  3. C#的托管与非托管大难点
  4. day27:反射和双下方法
  5. shell 脚本示例
  6. Linux系统中存储设备的两种表示方法
  7. redis常用的命令总结
  8. vue-cli +echarts-amap集成echarts和高德地图TypeError: Cannot read property &#39;dataToPoint&#39; of null解决方案
  9. 【Git】修改git远程连接ip
  10. JMeter+Ant-自动发送测试结果报告邮件