JSTL和EL
2021-06-10 07:02
标签:stl script ges als back ash res jsp页面 功能 EL表达式 1.EL表达式的全称是Expression Language,它是借鉴了javascript和XPath的表达式语言 EL表达式定义了一系列的隐含对象和操作符,使开发人员能够很方便的访问页面的上下文,以及不同作用域的对象,二无需在jsp页面嵌入java代码,从而使开发人员即使不熟悉java也能轻松的编写jsp程序。 2.EL表达式的特点和使用范围 通常用在某个作用域(page request session appliaction)内取得属性值 特点: (1)自动转换数据类型 (2)使用简单 3.语法 $(EL 表达式) 两个要素:$ { } 二者缺一不可 JSTL 1.JSTL的全称:Java Server Pages Standard Tag Library jsp标准标签库 2.在项目中如何使用JSTL? 解析:(1)java类 .tld文件(标签库描述符文件) (2)在需要使用JSTL的jsp页面中使用taglib指令导入标签库描述符文件
3.JSTL核心标签库 (1) 语法: 通用标签 (2) out标签 escapeXml=Y(解析成一个可以点击的超链接) false(解析成一个可以点击的超链接) true :原样输出 默认值也不做解析原样输出 (3) 条件标签
迭代标签库 实现对集合的遍历 通过迭代标签遍历Map JSTL和EL 标签:stl script ges als back ash res jsp页面 功能 原文地址:http://www.cnblogs.com/liutao1122/p/7296320.html
var属性的值是设置的变量名
value属性的值是赋予变量的值
scope属性对应的是作用域 例如;page request session appliaction
execute code here
并列if
execute code here
execute code here
MapString,String> map=new HashMapString,String>();
map.put("tom", "美国");
map.put("lily", "英国");
map.put("jack","中国");
request.setAttribute("map", map);
%>
c:forEach var="entry" items="${map}">
${entry.key}
${entry.value}p>
c:forEach>
上一篇:搭建centos7 的php环境
下一篇:php截取中文字符串无乱码的方法