1.core_Tags
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="变量名" scope="page/session/request/application" value="值"/>
<c:set var="变量名" scope="page/session/request/application">值</c:set>
<c:remove var="变量名" scope="page/session/request/application"/>
<c:out value=${}/} 从小到大的范围查找变量
**********************************************************
<c:if test="${empty var}"></c:if>
**********************************************************
<c:choose>
<c:when test="${pageScope.var/session.var/...}"></c:when>
<c:when test="${}"></c:when>
<c:otherwise></c:otherwise>
</c:choose>
**********************************************************
<forEach items="包含要迭代的内容的数据结构对象"
var="用户指定的当前正在迭代的元素"
varStatus="当前元素的状态(count|index|first|last)" count执行的次数,index索引值,first是否为第一个,last是否为最后一个
begin="迭代开始的位置"
end="迭代结束的位置"
step="迭代的步长" >
</forEach>
**********************************************************eg:
<c:forTokens items="字符串" var="当前字符串" varStatus="" delims="定界符">
</c:forTokens>
**********************************************************
<c:import uri="" var=""/>
<c:url value="">
<c:param name="" value=""/>
</c:url>
<c:redirect url=""/>
2.sql_Tags
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="sql"%>
连接
<sql:setDataSource var="" dirver="" url="" user="" password=""/>
操作
<sql:query dateSource="${}" var="结果集">select</sql:query>
<sql:update dateSource="${}">insert</sql:query>
<sql:update dateSource="${}">delete</sql:query>
事务
<sql:transaction dataSource="">
<sql:update var="">insert/update/delete</sql:update>
<sql:query var="">select</sql:query>
</sql:transaction>
显示
<c:forEach items="${结果集.rows}" var="记录" varStatus="s">
<h1 align="center">${s.count}|${记录.dd}</h1>
</c:forEach>
**********************************************************
3.XML_Tags
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="x"%>
<x:parse var=""></x:parse>
<x:out select=""/>
4.Tag_files
<%@taglib tagdir="/WEB-INF/tags" prefix="tt"%>
<%@attribute name="" required="" rtexprvalue=""%>
<%@variable name-from-attribute="" alias="" scope="AT_BEGIN"%>
<c:forEach begin="" end="" varStatus="">
<c:set var="" value=""/>
<jsp:doBody/>
</c:forEach>
00000000000000000000000示例0000000000000000000000000
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<br>****************if*************************
<c:if test="${empty param.user}" var="rst">
<h1 align="center">Body</h1>
</c:if>
${rst}
<br>****************set*************************
<c:set var="data" value="page" scope="page" />
<c:set var="data" value="request" scope="request" />
<c:set var="data" value="session" scope="session" />
<c:set var="data" value="application" scope="application" />
<c:remove var="data" scope="page"/>
<c:remove var="data" scope="request"/>
<c:remove var="data" scope="session"/>
<h1>${data}1</h1>
<h1><c:out value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" /></h1>
<h1><c:out value="${data}2" /></h1>
<h1><c:out value="${pageScope.data}3" /></h1>
<h1><c:out value="${requestScope.data}4" /></h1>
<h1><c:out value="${sessionScope.data}5" /></h1>
<h1><c:out value="${applicationScope.data}6" /></h1>
<br>****************choose*************************
<c:set var="age" value="15" scope="page"/>
<c:choose>
<c:when test="${age < 10}">
<h1><font color="red">
</c:when>
<c:when test="${age < 20}">
<h1><font color="blue">
</c:when>
<c:otherwise>
<h1><font color="black">
</c:otherwise>
</c:choose>
Hello</font></h1>
<br>******************forEach***********************
<c:set var="name" value="20" scope="page"/>
<c:forEach begin="${age}" end="${name}" step="1" varStatus="a" var="v">
<h1 align="center">${a.first}|${a.last}|${a.index}|${a.count}|${v}</h1>
</c:forEach>
<br>********************catch*********************
<c:catch var="e">
<%
String str = null;
String str1 = str.toLowerCase();
%>
</c:catch>
${e}
<br>*******************forTokens**********************
<c:forTokens items="1|23|456,7,89" var="v" varStatus="a" delims=",|">
<h1 align="center">${a.count}-${v}</h1>
</c:forTokens>
<br>*******************sql**********************
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<sql:setDataSource driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:mumu" user="liulibo" password="liulibo"
var="ds" />
<sql:update dataSource="${ds}">
insert into mumu(dd) values(sysdate)
</sql:update>
<sql:transaction dataSource="${ds}">
<sql:update>
insert into mumu(dd) values(sysdate)
</sql:update>
</sql:transaction>
<sql:query dataSource="${ds}" var="rs">
select * from mumu
</sql:query>
<c:forEach items="${rs.rows}" var="v" varStatus="s">
<h1 align="center">${s.count}|${v.dd}</h1>
</c:forEach>
<sql:update dataSource="${ds}">
delete from mumu
</sql:update>
*****************redirect************************
<c:if test="false">
<c:redirect url="/lookup.jsp"/>
</c:if>
分享到:
相关推荐
jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...
今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...
jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2.jar下载jstl-1.2...
本人对jstl的一点小总结 JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准...
如果你不使用JSTL 1.0标签 taglibs-standard-jstlel.JAR可以不使用。如果不使用XML库,Xalan包也可以省略。 如果你使用Maven构建您的应用程序,添加以下依赖关系到pom.xml文件: <groupId>org.apache....
包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...
jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2,jstl-api-1.2和jstl-impl-1.2
JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签JSTL标签
JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数JSTL函数
JSTL中文帮助文档 JSTL中文帮助文档 JSTL中文帮助文档 。。。
JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用...
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也...
JSTL标签所需要的tld文件,包括 c.tld、fmt.tld、fn.tld 三个 几乎所有的JSTL标签下载的zip中都只有一个c.tld,然后只讲解<C:>标签怎么用,其实<fmt:> <fn:>标签也非常好用和实用,找了好久才找到...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> jstl标准标签库的三个jar包:jstl-1.2、jstl-api-1.2、jstl-impl-1.2。 jstl标准标签库的三个jar包:jstl-1.2、jstl-api-1.2、jstl-impl-1.2。 ...
jstl帮助 jstl帮助手册 jstl帮助文档
包含jstl.jar和standard.jar文件,如果要使用JSTL和EL表达式,就必须导入。
鄙人分享 亲测可用 欢迎使用 jstl-impl-1.2.jar jstl-impl-1.2.jar、
项目中添加 jstl.jar 和 standard.jar 两个jar包。然后在页面上添加如下引用: <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%> <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt...