《标准标签.ppt》由会员分享,可在线阅读,更多相关《标准标签.ppt(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、JavaJavaJavaJava程序设计程序设计程序设计程序设计第第1616讲讲 JSTLJSTLwangwei河北师范大学软件学院Java课程组 本讲教学目标本讲教学目标理解核心标签库理解核心标签库 理解理解 SQL 标签库标签库 河北师范大学软件学院Java课程组 知识回顾知识回顾/本讲先行知识本讲先行知识Jsp标准动作有哪些标准动作有哪些EL表达式基本语法和作用表达式基本语法和作用河北师范大学软件学院Java课程组 本讲内容本讲内容核心标签核心标签SQL标签标签河北师范大学软件学院Java课程组 什么是什么是JSTL为了实现页面无脚本,还要借助于为了实现页面无脚本,还要借助于JSTL什么
2、是什么是JSTLJSTL(JavaServerPages Standard Tag Library)JSP标准标标准标签库签库JSTL 的优点的优点提供一组标准标签提供一组标准标签 可用于编写各种可用于编写各种 动态动态 JSP 页面页面用于访问数据库用于访问数据库河北师范大学软件学院Java课程组 JSTL标准标签库介绍标准标签库介绍 JSTL标准标签库内的标签标准标签库内的标签核心标签库核心标签库通用标签通用标签条件标签条件标签迭代标签迭代标签JSTL标准标签库标准标签库SQL标签库标签库setremoveoutifforEachupdatequeryparam河北师范大学软件学院Java
3、课程组 7核心标签库核心标签库核心标签库包含以下标签:核心标签库包含以下标签:核心标签库通用标签条件标签迭代标签河北师范大学软件学院Java课程组 8通用标签通用标签通用标签库用于操作通用标签库用于操作 JSP 页面内的作用页面内的作用域变量域变量通用标签库中的标签:通用标签库中的标签:通用标签setremoveout河北师范大学软件学院Java课程组 9通用标签通用标签Set 标签用于给变量设置值和作用域Out 标签显示值的结果 Remove 标签用于删除具有作用域的变量插入使用通用标签的指令河北师范大学软件学院Java课程组 10条件标签条件标签JSTL 提供条件标签以支持提供条件标签以支
4、持 JSP 页面中页面中的各种条件。的各种条件。条件标签包括:条件标签包括:条件标签ifchoose河北师范大学软件学院Java课程组 11条件标签条件标签q在 JSP 页面中使用条件标签。qif 和 choose 标签的用法。c:if test=$pageScope.signalStrength 使用 If 和 Choose 信号断开 信号打开 河北师范大学软件学院Java课程组 12迭代标签库迭代标签库迭代标签用于多次计算标签体。迭代标签用于多次计算标签体。迭代标签库中的标签有:迭代标签库中的标签有:迭代标签forEachforTokens河北师范大学软件学院Java课程组 13迭代标签库
5、迭代标签库c:forEach var=numbering items=forEach 标签将遍历对象集合并显示 1 到 4 之间的数字 forTokens 将遍历用所提供的分隔符分隔的值并显示所有的名称 河北师范大学软件学院Java课程组 14SQL 标签库标签库SQL 标签库用于从标签库用于从 JSP 页面访问和更新页面访问和更新数据库。数据库。SQL 标签库具有以下功能:标签库具有以下功能:传递各种数据库查询传递各种数据库查询访问查询结果访问查询结果数据库修改数据库修改执行各种数据库事务执行各种数据库事务河北师范大学软件学院Java课程组 15SQL 标签库标签库SQL 标签库中的标签有:
6、标签库中的标签有:SQL 标签库setDataSourcequerytransactionupdateparam河北师范大学软件学院Java课程组 16演示:示例 6SQL 标签库标签库q在 JSP 页面中使用 SQL 标签库。qsetDataSource 和 update 标签的用法:使用 SQL 标签库CREATE TABLE ProductDetails(ProductId int IDENTITY(1000,1)NOT NULL primary key,ProductName varchar(20)NOT NULL,ProductType varchar(15)NOT NULL,Pri
7、ce varchar(5)NOT NULL,Brand varchar(25)NOT NULL,Description varchar(50)NOT NULL)INSERT INTO ProductDetailss(ProductName,ProductType,Price,Brand,Description VALUES(牛仔裤,衣服,1000,Lee,品质良好的牛仔裤)select*from ProductDetailss河北师范大学软件学院Java课程组 小结小结JSTL的标准标签的标准标签JSTL的的SQL标签标签河北师范大学软件学院Java课程组 实验实验河北师范大学软件学院Java课程组 本讲结束本讲结束谢谢大家谢谢大家