jstl中的几个实用的标签

阅读更多
通常在使用这个标签库时,需要将两个文件放到/WEB-INF/目录下:
1 在页面上使用时,需要将标签库文件引入到页面上:
<@ taglib uri="/WEB-INF/c.tld" prefix="c">
<@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt">

2引用标签。

几种标签:
一般用途的标签

标签:输出标签


    [default value]


标签首先计算value的值是否为null,是的话:标签就输出默认的值(如果没有默认值,就什么也不输出来),值不为null就直接将value值输出来,第二个属性是处理特殊字符的(<,>,%,',")
一种方便的形式是:


标签:给对象设置值

      
          content ------------>对象的值,并且被显示出来
       
      
      
          content ------------>对象的值,并且被显示出来
       


标签:捕获嵌套在它里面的变迁抛出的异常

    nested actions



标签:删除某个变量或者属性


条件标签
标签:



     body content ----------->表达式的值为真时,显示的内容

简便的使用:

    test值不为假时,显示的内容


,标签
这三个表签一起使用:

    
        test为真时显示的内容
     
    
        test为真时显示的内容
    
     ..............
    
       以上条件都不是的话,就显示这里的内容
     


迭代标签

标签
在Collection中迭代

       标签内容


举例:
 ------>users是一个user类的集合
  
     ------->其实这里可以直接写为:${user.Name}
     
     
  

迭代固定的次数

    内容


标签:

    

StringOfTokens实际上是一个字符串。

你可能感兴趣的:(Java,Web,C,C++,C#)