jstl重要语句

来源:互联网 发布:c语言怎么输出汉字 编辑:程序博客网 时间:2024/05/20 09:44

1、<c:if test="" var="" scope="">

test:当值为true,执行标签体的内容

var:指定一个绑定名。

scope:指定一个绑定范围。


2、<c:choose>

用于分支,当某个条件满足,执行某一个分支。没一个分支条件用when标签来表示。

<c:when test="">

可出现多次,仅用于<c:choose>

test:当值为ture时,执行标签体的内容。

<c:otherwise>

只出现一次,只用于true,执行标签体的内容。


3、<c:forEach var="" items="" varStatus="">

用于遍历集合items属性:指定要遍历的集合。

var:指定一个绑定名,jsp引擎会从集合当中取一个对象,绑定到pageContext对象上。

varStatus:指定一个绑定名,对应的绑定值是一个java对象,封装了遍历时的一些信息,包括当前遍历的对象的· 下标(index)以及是第几次(count)遍历。


4、<c:url>

当用于禁止cookie以后,会自动在地址后面添加sessionId.

当使用绝对路径时,会自动在地址前添加应用名。

value:指定地址。在表单提交、链接当中,可以使用该标签。


5、<c:set var="" scope="" value="">

绑定一个对象到指定的范围。

value:绑定值。


6、<c:remove var="" scope="">

解除绑定


7、<c:catch var="">

处理异常,会将异常信息封装成一个对象,绑定到pageContext对象上。


8、<c:import url="">

url指定一个jsp文件的地址,jsp会在运行时调用这个jsp。


9、<c:redirect url="">

重定向到另外一个地址。url属性指定重定向的地址。


10、<c:out value="" default="" escapeXml="">

用于输出el表达式的值。

value:指定输出的值

default:指定缺省值

escapeXml:设置成true,会将value中的特殊字符替换成相应的实体。缺省值就是true。


1 0
原创粉丝点击