javaee JSTL
来源:互联网 发布:淘宝卖家吧 编辑:程序博客网 时间:2024/05/17 02:24
一 JSTL简介
JSTL(JavaServerPages Standard Tag Library)JSP标准标签库,使用JSTL实现JSP页面中逻辑处理。如判断、循环等。
二 使用JSTL
1)在JSP页面添加taglib指令
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
2)使用JSTL标签(注意JSTL标签通常是要结合EL表达式一起使用的)
1,基本语句
定义一个int 类型num标量,值为5,如果想要定义非字符串类型必须使用el表达式<br><c:set var="num" value="${5 }"></c:set><br/><br> 输入num的值<br><c:out value="${num }"></c:out><br/><br>移除num变量<br><c:remove var="num"/><br><br>再次输出移除后的变量,如果有default默认值,那么将显示默认值<br><c:out value="${num }" default="bbbb"></c:out><br/><br>
2,if条件
<c:if test="${5>4 }"> 输出aaaa </c:if>
3,switch语句
<c:set var="num" value="${10 }"></c:set><c:choose><c:when test="${num==10 }">第一名</c:when><c:when test="${num==5 }">第二名</c:when><c:when test="${num==7 }">第三名</c:when><c:otherwise>其他</c:otherwise></c:choose>
<c:forEach var="i" begin="1" end="10"> ${i }<br> </c:forEach>
User.java
package com.it.domain;import java.util.Date;public class User {@Overridepublic String toString() {return "User [name=" + name + ", password=" + password + ", email="+ email + ", birthday=" + birthday + "]";}private String name;private String password;private String email;private Date birthday;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}}
<c:forEach var="i" begin="1" end="3"> <tr> <td>${list[i].name }</td> <td>${list[i].password }</td> <td>${list[i].email }</td> <td>${list[i].birthday }</td> </tr> </c:forEach>
c:forEach中的varStatus属性。
指向一个字符串,该字符串引用一个对象。 map.put("vs",一个对象);
这个对象记录着当前遍历的元素的一些信息:
getIndex():返回索引。从0开始
getCount():返回计数。从1开始
isLast():是否是最后一个元素
isFirst():是否是第一个元素
=============================
所有效果显示
0 0
- javaee JSTL
- javaEE JSTL标签
- 【JavaEE学习笔记】JSP,EL,JSTL
- JavaEE 中JSTL EL的应用
- javaee学习随笔(一)之jsp/el/jstl
- javaee 标准标签库(JSTL)学习总结
- 【JavaEE】jsp学习笔记之el技术和jstl
- JavaEE
- javaEE
- javaee
- javaEE
- JAVAEE
- JAVAEE
- javaEE
- JavaEE
- javaEE
- JavaEE
- JavaEE
- 类型兼容性原则
- 策略模式Strategy
- static关键字
- /*2017年1月10日*/日志
- 基于Qt Assistant制作软件帮助文档
- javaee JSTL
- weblogic12 在linux 上的静默安装
- 【BZOJ 1954】Pku3764 The xor-longest Path trie+贪心
- caffe中train_val.prototxt文件和deploy.prototxt文件区别和转换--caffe学习(14)
- PE 131 Prime cube partnership (数论)
- cubietruck如何利用hostpad建立局域网
- studio 中我常用的快捷键
- (三十五)信号——SIGCHLD信号处理
- matlab的Regionprops详解