导包:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
得到list.size()
${fn:length(listComment)}
处理IP地址
<c:forTokens var="ip" items="${comment.ip}" delims="." begin="0" end="2">${ip}.</c:forTokens>*
jstl标签显示指定长度字符串
<c:set var="log.logTitle" value="做一个截取字符串长度的测试"
<c:choose>
<c:when test="${fn:length(log.logTitle) > 10}">
<c:out value="${fn:substring(log.logTitle, 0, 10)}......" />
</c:when>
<c:otherwise>
<c:out value="${log.logTitle}" />
</c:otherwise>
</c:choose>
截取时间戳
${fn:substring(comment.time,0,19)}
自动关闭模态窗口
<c:if test="${success=='ok'}" >
<script type="text/javascript">
alert("评论发表成功");
parent.parent.location.reload();
</script>
</c:if>
JSTL中varStatus和 var 属性一样,varStatus用于创建限定了作用域的变量。不过,由varStuts属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus 类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性:
特性 Getter 描述
current getCurrent() 当前这次迭代的(集合中的)项
index getIndex() 当前这次迭代从 0 开始的迭代索引
count getCount() 当前这次迭代从 1 开始的迭代计数
first isFirst() 用来表明当前这轮迭代是否为第一次迭代的标志
last isLast() 用来表明当前这轮迭代是否为最后一次迭代的标志
begin getBegin() begin 属性值
end getEnd() end 属性值
step getStep() step 属性值
<c:forEach items="${listZonenews}" var="zonenews" varStatus="s">
${s.count}. ${zonenews.title }
</c:forEach>
格式化数据,四舍五入
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatNumber value="101.1191" pattern="#0.00" var="x"></fmt:formatNumber>
${x + 1}
格式化日期、时间
注册时间:<fmt:formatDate value="${registerzone.ctime}" pattern="yyyy年MM月dd日 HH:mm:ss"/>
分享到:
相关推荐
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...
**The absolute uri:http://java.sun.com/jsp/jstl/core(也可能是...可能二:项目目录下WEB-INF/lib下没有jstl.jar*,standard.jar 可能三:tomca的lib目录下没有jstl.jar,standard.jar 所需要下载的东西
jstl用到的两个jar包,jstl.jar,standard.jar
包含jstl.jar和standard.jar文件,如果要使用JSTL和EL表达式,就必须导入。
jstl.jar+standard.jar jstl.jar standard.jar这两个包没有放到web-inf/lib下
jstl api jstl.jar standard.jar jstl api jstl.jar standard.jar jstl api jstl.jar standard.jar
包括 javax.servlet.jsp.jstl.jar,jstl-impl.jar 两个 Jar 包。可用于 JSP 中的 taglib 指令,实现网页的动态包含技术。
包含了两个版本jstl文件,standard.jar和jstl-api-1.2.jar是一个版本,导入时需要将两个都导入,jstl-1.2.jar是高版本的,是将低版本的两个文件合成一个了,故只需要导入一个文件即可,导入的同时在jsp文件首行写入 ...
JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。...
今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...
学习jsp所必须的两个jar包,两个jar包里面都包含有多个版本,大家可以根据自己需要下载,只需要一个积分哦
使用JSTL必须使用的jar包,sjtl.1.2.jar和standard.1.1.2.jar,下载后放置在WEB-INF/lib目录下即可。
解决struts2中报错:...将这两个jar包拷贝到WebContent/WEB-INF/lib目录下,可解决当前App报错,若拷贝到Tomcat 7.0/lib目录下,可解决所有App的此类报错。
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...
只需将lib路径下的两个JAR文件复制到Web应用的WEB-INF/lib路径下即
MyEclipse项目移动到Eclipse时候缺少的包
JSTL包 包括 jstl-1.2.jar standard.jar
项目中添加 jstl.jar 和 standard.jar 两个jar包。然后在页面上添加如下引用: <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%> <%@ taglib uri="http://java.sun....
javax.servlet.jsp.jstl-api-1.2.1.jar
jstl.jar和standard.jar。。下载这两个jar包,jstl.jar,standard.jar,放在WEB-IF下的lib下,然后buildPath导入这两个包即可