前缀 功能 领域
C 变量,流控制,url管理 核心
X 流控制 xml
fmt 日期消息格式,区域设置 I18n
sql SQL 数据库
fn 字符串操作 函数
变量支持标签:
<c:set var="foo" scope="session" value="ABC"/>
等同于
<%session.setAttribute("foo","ABC");%>
scope 是活动范围 可以是 page request session application
<c:remove var="foo" scope="request">
等同于
<%request.removeAttribute("foo");%>
流程控制标签:
<c:if test="条件判断boolean值">
...执行流程...
</c:if>
<c:choose>
<c:when test="条件判断boolean值">...执行流程...</c:when>
<c:when test="条件判断boolean值">...执行流程...</c:when>
<c:otherwise>...执行流程...</c:otherwise>
</c:choose>
<c:forEach var="变量名" items="集合">
</c:forEach>
输出:
<c:out value="输出值"/>
SQL:
<sql:setDataSource dataSource="JNDI名" var="source名字"/>
或者<sql:setDataSource var="source" driver="" url="" user="" password=""/>
<sql:query var="返回集合名" dataSource="source名字">
select * from books where id=?
<sql:param value="值"/>
</sql:query>
<sql:query var="返回集合名" dataSource="source名字" sql="select * from admin"/>
<sql:update var="变量名" dataSource="source名字">
update books set name="aaa" where id=?
<sql:param value="值"/>
</sql:update>
<sql:transaction></sql:transaction>