基于jstl 标签的使用介绍

2016-02-19 10:33 6 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐基于jstl 标签的使用介绍,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

导入Jstl标签库

%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%

需要导入jstl.jar和standard.jar

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

c:forEach -- 迭代标签迭代List或Map

c:forEach var="person" items="${list}"
${person.name }/br
/c:forEach

c:foreach var="entry" items="${map }" 对map.entrySet()返回的set集合进行迭代
${entry.key } : ${entry.value }
/c:foreach

c:forEach var="num" begin="1" end="9" step="1"
${num }
/c:forEach

!-- ${status}获取到了一个对象,这个对象包含了当前是第几次迭代 --
c:forEach var="str" items="${list }" varStatus="status"
tr class="${status.count%2==0?'even':'odd'}"
/c:forEach

c:if -- 判断标签
c:if test="${user!=null}" var="result" user存在的话result就为true
欢迎您:${user.username}
/c:if
${result }

c:out

c:out value="${data }" default="aaaaa" escapeXml="true"/c:out

c:set

!-- c:set可以操作各个域 javabean Map集合 --
c:set var="data" value="xxxxxx" scope="page"/c:set改变data的值;

c:set property="propertyname" value="valuexx" target="${map }"/c:set
${map.propertyname }

c:set property="name" value="uuuuuu" target="${person }"/c:set
${p.name }

c:catch

c:catch var="ex"
%
int x = 1 / 0;
%
/c:catch
${ex.message }

c:forTokens -- 分割标签

c:forTokens var="ss" items="${data1 }" delims=","
${ss }
/c:forTokens
data1={"a,b,c,d"}

c:url -- 生成URL

c:url var="uurrll" value="/example/ind1ex.jsp"
c:param name="namechina" value="中国"/c:param
/c:url
a href="${uurrll }"hreftext/a

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1595043.html

延伸阅读
标签: Web开发
一段时间以来,发现有很多人XHTML都不会用,不光是普通的初学者,有的程序员都不是很清楚该怎么写这个XHTML,我这里呢算是把一些常见的应用问题做一个总结,也算能使得大家能在沟通,合作上能形成默契。  XHTML里有很多的标签,但是经常用到的也就是那么几个,也只要掌握这几个也就可以了。下面我们一一列举:div,p,span,ul,li,dl,dt,dd...
标签: Web开发
    我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多。我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一。        为什么...
我们期望的数据结构能支持插入操作,并能方便地从中取出具有最小或最大关键码的记录,这样的数据结构即为优先级队列。在优先级队列的各种实现中,堆是最高效的一种数据结构。 最小堆: 任一结点的关键码均小于或等于它的左右子女的关键码,位于堆顶的结点的关键码是整个元素集合的最小的,所以称它为最小堆。最大堆类似定义。 ...
标签: Web开发
fieldset是一个不常用的HTML标签,很有意思,其语法如下: fieldset legendfieldset名称/legend !-- 加入你的内容 -- /fieldset fieldset元素用于对表单中的元素进行分组并在文档中区别标出文本。它与窗口框架的行为有些相似。fieldset在 Internet Explorer 4.0 及以上版本的HTML 和的脚本中可用。 fieldset元素元素是块元素...
欧几里德算法称为辗转相除法,用来求已知m、n两个自然数的公因数。结合程序说明一下辗转相除的具体情况。 首先看递归实现: 代码如下: int getcd(int m,int n)  {      if (m 0 || n 0) {          return 0;      }      if...

经验教程

901

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部