首页 > Java开发 > jstl重要语句

jstl重要语句

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。


本文固定链接: http://www.devba.com/index.php/archives/5069.html | 开发吧

报歉!评论已关闭.