文档详情

JSTL标签的使用语法答题.doc

发布:2017-04-21约5.48千字共15页下载文档
文本预览下载声明
JSTL 常用标签总结 目 录  HYPERLINK \l page2 1 c:out  HYPERLINK \l page2 1  HYPERLINK \l page2 2 c:set  HYPERLINK \l page2 2  HYPERLINK \l page3 3 c:remove  HYPERLINK \l page3 3  HYPERLINK \l page3 4 c:if  HYPERLINK \l page3 4  HYPERLINK \l page4 5 c:forEach  HYPERLINK \l page4 5  HYPERLINK \l page6 6 c:import  HYPERLINK \l page6 6  HYPERLINK \l page7 7 c:url  HYPERLINK \l page7 7 北京 1 c:out 功能: c:out主要用来显示数据的内容属性列表: 实例:使用核心标签库,并输出数据 c:out value=${} default=welecome jgl to my website!/ c:out value=${}welecome jgl to my website!/c:out %--value 属性是必添的,escapeXml 属性是 true 时,不解析特殊字符,false 时,解析特殊字符--% c:out value=${}ecapeXml=falselt;c:outgt;/c:out 2 c:set 功能: c:set主要用来将变量存储至 JSP 范围中或是 JavaBean 的属性或 Map 对象中。属性列表: 实例 1:将变量设置到 Jsp 范围内,并输出 %--将变量定义在 Jsp 范围内--% %--value 属性的两钟使用方式--% c:set var=username value=jack scope=session/ c:set var=pwd scope=session000/c:set %--通过 el 表达式语言输出--% ${sessionScope.username} ${sessionScope.pwd} %--通过 jstl 中c:out标签输出--% c:out value=${sessionScope.username}/ 实例 2:将变量设置到 javaBean 对象内,并输出 北京 jsp:useBean id=stu class=net.pcedu.student/ %--通过c:set标签给 javaBean 对象的 age 属性设值--% c:set value=16 target=${stu} property=age/ %--输出 javaBean 对象的属性值--% 年龄:c:out value=${stu.age}/ 3 c:remove 功能:主要负责移除变量属性列表: 如: c:remove var=username scope=session/ ${sessionScope.username}—输不出结果 4 c:if 功能:主要用于进行 if 判断,如果为 true,则输出标签体中的内容 实例:利用c:set标签设置 javaBean 的属性 age,在 jsp 页面中获取 age,如果age18,输出相应信息 %--通过c:set标签给 javaBean 对象的 age 属性设值--% c:set value=16 target=${stu} property=age/ %--输出 javaBean 对象的属性值--% 年龄:c:out value=${stu.age}/ %--当 if 判断为 true 时,输出标签体的内容--% c:if test=${stu.age18} var=young scope=session对不起,未成年, 不能访问这个网站.../c:if %--输出 if 语句的判断结果--% 判断结果:c:out value=${sessionScope.young}/ 北京 5 c:forEach 功能: c:forEach为循环控制,它可以将数组,集合(Collection)中的成员循序浏览一遍。 属性列表: 实例: %@ page contentType=text/html;charset=gbk% %@ taglib uri=/jstl/core_rt prefix=c% %@ page import=java.util.*,net.pcedu.core.UserInfo % %--将 javabean 对象存放到集合中--% % List users=new A
显示全部
相似文档