码迷,mamicode.com
首页 > 编程语言 > 详细

Java知识总结-11

时间:2017-06-14 10:13:53      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:表达   request   page   form   间隔   .com   last   变量   url   

语法结构
${expression}

 

EL 提供.和[]两种运算符来存取数据。
. 只能存给定的值 无法动态获取值 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。
${sessionScope.user[data]}中data 是一个变量
------------------------------
${username}。它的意思是取出某一范围中名称为
username的变量。 依序从Page、Request、Session、Application范围查找,没有则返回null

 

 

属性范围在EL中的名称
Page PageScope
Request RequestScope
Session SessionScope
Application ApplicationScope

 


EL语言可显示 逻辑表达式如${true and false}结果是false 关系表达式如${5>6} 结果是false 算术表达式如 ${5+5} 结果是10

 


条件标签>
1.算术运算符有五个:+、-、*或$、/或div、%或mod
2.关系运算符有六个:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
3.逻辑运算符有三个:&&或and、||或or、!或not
4.其它运算符有三个:Empty运算符、条件运算符、()运算符
例:${empty param.name}、${A?B:C}、${A*(B+C)}

 


迭代标签(语法结构)
语法:<c:forEach items=“collection” var=“name” varStatus=“status” begin=“int“
end=”int” step=“int” >
//循环体
</c:forEach>
说明: 1)items:是集合,用EL表达式;
2)var:变量名,存放items
3)varStatus: 显示循环状态的变量
①index:从0开始; 循环的索引
②count:元素位置,从1开始;
③first:如果是第一个元素则显示true;
④last:如果是最后一个元素则显示true;
4)begin:循环的初始值(整型);
5)end: 循环结束 ;
6)step:步长,循环间隔的数值;


<fmt:>格式化标签
说明:需要导入 <%@ taglib prefix="fmt" http://java.sun.com/jsp/jstl/fmt">http://java.sun.com/jsp/jstl/fmt" %>
1)格式化日期<fmt:formatDate value=“” pattern=“yyyy-MM-dd HH:mm:ss”/>
Value:通过EL表达式或<%new Date() %> 取的日期值;
Pattern:输出的日期格式;
2) 格式化数字<fmt:formatNumber value="${n}" pattern="###,###.##" />

 

截取显示的字符
1 。引入库信息 <%@ taglib url="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
2, 使用截取的方法 value=" ${fn:substring ( stu.birthday,0,10)} " 取到值并截取


日期格式化:
1 。引入库信息 <%@ taglib url="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
2. <fmt:formatDate pattern="MM-yy-dd" var="fmtDate" value="${x.birthday}"> ---格式化
3. ${fmtDate} 引用

Java知识总结-11

标签:表达   request   page   form   间隔   .com   last   变量   url   

原文地址:http://www.cnblogs.com/flytwosky/p/7007040.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!