收藏 分享(赏)

标准标签库JSTL基本用法文档.doc

上传人:11xg27ws 文档编号:4042667 上传时间:2018-12-05 格式:DOC 页数:7 大小:574.50KB
下载 相关 举报
标准标签库JSTL基本用法文档.doc_第1页
第1页 / 共7页
标准标签库JSTL基本用法文档.doc_第2页
第2页 / 共7页
标准标签库JSTL基本用法文档.doc_第3页
第3页 / 共7页
标准标签库JSTL基本用法文档.doc_第4页
第4页 / 共7页
标准标签库JSTL基本用法文档.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1标准标签库 JSTL 基本用法标准标签是JSP提供的库文件,所以在使用之前需要将库文件的 jar包导入到工程中去,导入方法如下:选择1.1版本,导入之后,在工程的 lib中添加了两个jar包 jstl.jar和standerd.jar,如下图:我们所用到的标准标签的class文件就在这里面。同时,在web-inf中也添加了很多 tld文件,来配置后台处理类2打开c.tld配置文件,比较它和我们以前自定义的tld配置文件的内容是否一样。注意:在使用标签之前一定要声明taglib指令:其中uri在标准标签的c.tld (standerd.jar )中有定义。 基本标签c:out 的用法作用 使用

2、JspWriter输出字符串、变量、 JavaBean属性值用法举例 输出一个字符串,或者变量的值 输出一个变量,先在request中共享一个变量name: 输出一个JavaBean的属性1)写一个JavaBean:User,生成get set方法32)在声明中要import包,或者usebean3)创建User对象4)声明taglib指令5)在页面上输出一个JavaBean的值输出一个Java Bean 属性 基本标签c:set 的用法作用 在某个作用域中设置变量或JavaBean的属性值用法举例 使用value 设置特定范围内变量的值使用Value 设置变量的值 使用body设置特定范围内

3、变量的值使用body设置变量的值19 设置对象的属性,使用target、property、value给JavaBean 赋值 指定范围内设定变量的值,并在不同的位置取这个变量,观察什么时候能取到这个变量(JSP共享变量的四个作用域:page request session application)(1)在各个作用域中共享变量4指定变量的Scope(2)在当前页面来取变量,四个都能取到(3)新建一个jsp 页面test_c_set.jsp,用c: out标签取四个变量,在共享变量的页面请求转发到test_c_set.jsp页面,只能取到前三个。(请求转发还是原来的请求,request 中变量还能

4、取到)(注意:转发页面也要使用标准标签指令!)(4)直接到浏览器中输入http:/localhost:8080/JSP_JSTL/test_c_set.jsp,就只能取到前两个(5)关闭浏览器,重新打开,只能取到第一个了。 条件判断标签c:if 的用法作用 条件判断输出例如:根据用户的权限,来显示页面(如:是否有删除权限)用法举例例1、判断是否admin权限,是则能使用删除按钮,否则删除按钮为不可用状态。C IF例2、你的年龄太小,不能访问该页面! 条件判断标签c:choose、c:when、c:otherwise 的用法作用5 判断多重条件,这个三个标签必须一起使用用法举例:判断成绩的区间,

5、分别给出优秀、良好、一般的等级。C Choose=90“优秀!80“良好!一般! 迭代循环c:forEach的用法(重要!)作用 迭代循环输出集合中的元素。用法(有三种) 用法1:简单迭代举例1、从集合中取出元素,显示到页面上(一般来说,集合中的元素是从数据库中得到的,我们这里为了简约起见,直接创建一个ArrayList元素,并将其共享到request中)步骤1:创建集合元素步骤2:先看,如果不用标签,采用Java代码如何写:IDName“);6out.println(“);out.println(u2.getId();out.println(“);out.println(“);out.pri

6、ntln(u2.getName();out.println(“);out.println(“);%步骤3:采用标签IDName-%$user.id-%$user.name可以看到,如果不使用标签,那么需要用Java代码动态拼出一个table,比较麻烦,和页面的效果结合非常困难,而采用标签则非常简单。 用法2:固定次数迭代$k 用法3:固定次数,指定步长迭代$k 7 用法4:获得迭代状态:通过属性status来获得迭代状态IDNameindexcountfirst?last?$user.id$user.name$status.index $status.count $status.first $status.last

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 规范标准 > 国内外标准规范

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报