




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北大青鸟华美官网: 1、JSTL核心标签库:-使用JSTL的核心标签库,需要在页面中通过taglib指令首先将标签库导入。(首先得将JSTLjar包导入)a、c:set标签:有三种用法-用于进行变量定义,并将变量存放到指定域属性空间;用于为Bean的属性赋值;用于设置Map的key与value等。该标签在实际开发中并不常用。-c:set将变量存放到指定域中-name=$pageSname=$sessionS-scope属性值默认是“pageContext”。-c:set为Bean的属性赋值-student=$student-c:set为Map赋值-%Mapmap=newHashMap();pageContext.setAttribute(map,map);%map=$mapname=$age=$map.ageb、c:remove标签:从域属性空间中删除指定变量。该标签不常用。-c:remove删除指定域中的属性-school=$pageScope.schoolschool=$requestScope.schoolschool=$sessionScope.schoolschool=$applicationScope.schoolc、c:if标签:用于实现对于条件的判断-c:if-进入管理页面-test:判断的条件。若为true,则执行标签体,否则不执行。-var:存储test的判断结果。不常用。-scope:存储test判断结果的变量的存放范围。不常用。d、就像在Javaswitch语句,它可以让你在一些替代方案之间选择。-标签没有任何属性。-标记有一个test属性(用于计算条件)。-标签没有任何属性。-c:choose-首页上一页下一页当前是$pageno/$totalPages页首页上一页下一页末页当前是$pageno/$totalPages页首页上一页下一页末页当前是$pageno/$totalPages页e、c:forEach标签的基本用法:用于循环遍历数组、List、Set、Map集合。在实际应用中使用非常频繁。-遍历List-%Listnames=newArrayList();names.add(张三);names.add(李四);names.add(王五);pageContext.setAttribute(names,names);%$name-begin:开始下标;end:结束下标;(包含结束下标)。-遍历List-%Listnames=newArrayList();names.add(郑二);names.add(张三);names.add(李四);names.add(王五);names.add(赵六);names.add(田七);names.add(刘八);pageContext.setAttribute(names,names);%$name-step:表示步长,各一个输出。-遍历List-%Listnames=newArrayList();names.add(郑二);names.add(张三);names.add(李四);names.add(王五);names.add(赵六);names.add(田七);names.add(刘八);pageContext.setAttribute(names,names);%$namef、c:forEach标签的高级用法:-varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。(vs.count表示序号;vs.index表示索引号(从0开始);vs.first:当迭代的时候是第一个时,显示为true,否则显示为false。)-遍历List-%Liststudents=newArrayList();students.add(newStudent(张三,23);students.add(newStudent(李四,24);students.add(newStudent(王五,25);students.add(newStudent(赵六,26);students.add(newStudent(田七,27);pageContext.setAttribute(students,students);%序号姓名年龄$vs.count$$student.age2、JSTL格式化标签库:使用JSTL的格式化标签库,需要在页面中通过taglib指令首先将标签库导入。a、fmt:formatDate标签:该标签用于使用不同的模式格式化日期。其常用属性有:-value:将要被格式化的数据。-pattern:格式化的模式。其与SimpleDateFormat的参数设置方式相同。-var:格式化后的字符串所要存放的变量。若不指定var,则会将格式化过的结果直接显示在页面中。-scope:变量存放的域属性空间,取值为page、request、session和application,默认为page范围。-type:其取值为date、time或者是both,表示给出的value是日期、时间,还是两者都包含,默认为date。now=$now-示例:使用格式化日期标签:(显示“年-月-日”格式)now=-再如将格式化后的日期字符串显示到表单中:生日:b、fmt:parseDate标签:该标签用于将指定字符串转换成日期类型。常用的属性有:-value:将要被转换的数据。-pattern:将要被转换的数据的模式。其与SimpleDateFormat的参数设置方式相同。-var:转换后的日期类型数据所要存放的变量。若不指定var,则会将转换过的结果直接显示在页面中。-scope:变量存放的域属性空间。取值为page、request、session、application,默认为page范围。-字符串转换成日期-day=$da
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人飞机应急定位发射器租赁飞行员生命保障服务协议
- 服装鞋帽品牌代理合作协议(含市场调研)
- 物流仓库主管派遣与仓储物流安全管理合同
- 智能停车场车位预约与新能源汽车充电服务协议
- 资产管理公司资产评估师派遣合同
- 区块链技术在智慧城市建设中的应用培训协议
- 海外代购商品售后服务保障协议
- 带车位地下室住宅产权变更合同范本
- 高效口腔医疗器械灭菌袋专业采购协议
- 灾害救援志愿者服务承诺及行动协议
- 康复评定学第三章肌力
- 图形创意(高职艺术设计)PPT完整全套教学课件
- 2023年财会金融-注册会计师-审计(官方)考试历年真题甄选版带答案
- 2023学年完整公开课版粘压阻力
- 基于STM32的平衡车系统设计
- YY/T 0299-2022医用超声耦合剂
- MT 181-1988煤矿井下用塑料管安全性能检验规范
- GB/T 193-2003普通螺纹直径与螺距系列
- 因纳特工商管理综合实训软件V4.00
- 四议两公开工作法课件
- 2022年保山数字产业发展有限责任公司招聘笔试题库及答案解析
评论
0/150
提交评论