标签EL和JSTL解读
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>
最新文章
- ssh整合,导入structs包后报错 getAnnotation(AnnotatedElement ae,Class<;T>; annotatetype)找不到
- CSDDN特约专稿:个性化推荐技术漫谈
- 基于php使用memcache存储session的详解(转)
- PhpStorm的open in browser怎么修改端口和相对路径
- sed的惯常用法
- Linux Shell脚本编程的注意事项
- JavaScript开发之路01(初识Sencha Touch框架)
- Freemarker 输出$和html标签等特殊符号
- Xaml 页面布局学习
- UVAlive 2519 Radar Installation (区间选点问题)
- Android内核驱动程序的编写和编译过程
- VCL组件之TLabel、TStaticText和TLabeledEdit
- leecode第二百一十七题(存在重复元素)
- c++ std 最小堆的使用 (用于实现top100之类的功能)
- angular整合环信webIM
- Django之WSGI 和MVC/MTV
- hrbustoj 1104:Leyni, LOLI and Line(解析几何,斜截式的应用)
- 自己在用的几个sublime text3插件
- Android与H5互调
- BZOJ1457 棋盘游戏
热门文章
- 使用Java Low Level REST Client操作elasticsearch
- html中的列表
- C#的托管与非托管大难点
- day27:反射和双下方法
- shell 脚本示例
- Linux系统中存储设备的两种表示方法
- redis常用的命令总结
- vue-cli +echarts-amap集成echarts和高德地图TypeError: Cannot read property &#39;dataToPoint&#39; of null解决方案
- 【Git】修改git远程连接ip
- JMeter+Ant-自动发送测试结果报告邮件