- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
相关支撑知识 功能:赋予变量一个特定范围内的值 主要属性: name:变量的名字 value:指定一个表达式,计算的结果赋给变量,如果没有指定value属性,那么默认将栈顶对象赋给变量 scope:变量的范围。可选的值为:application、session、request、page、action 第18页 set 标签 3 一Strut S2 常用标签 任务3 角色权限设置 相关支撑知识 功能:用于包含一个Servlet或JSP页面。Include标签的标签体内可以包含多个param标签,用于向被包含的页面传递请求参数。 主要属性: value:包含的JSP或Servlet。 第19页 include标签 3 一Strut S2 常用标签 任务3 角色权限设置 相关支撑知识 功能:得到value属性,如果value没有提供,则默认为栈顶的元素 主要属性: default:如果属性是null则显示的default值 escape:是否转义输出内容中的HTML value:进行表达式求值 第20页 property标签 3 一Strut S2 常用标签 任务3 角色权限设置 相关支撑知识 功能:得到value属性,如果value没有提供,则默认为栈顶的元素 主要属性: default:如果属性是null则显示的default值 escape:是否转义输出内容中的HTML value:进行表达式求值 第21页 property标签 3 一Strut S2 常用标签 任务3 角色权限设置 相关支撑知识 功能:用户格式化输出日期,也可以指定当前日期值与指定日期值之间的时差 主要属性: name:要格式化的值,必须指定为java.util.Date的实例。 format:指定日期的格式化样式。 nice:指定是否输出当前日期值与给定的日期值之间的时差,如果为true,则输出时差。 第22页 date标签 3 一Strut S2 常用标签 任务3 角色权限设置 任务3 角色权限设置 相关支撑知识 第23页 OGNL表达式 1 二 O G N L 表达式 基本对象树的访问:通过使用点号将对象的引用串联起来进行 对容器变量的访问:通过#符号加上表达式进行 使用操作符号: OGNL表达式中能使用+, -, *, /, ++, --, ==, !=, = 等操作符之外,还能使用 mod, in, not in等 容器、数组、对象 :OGNL支持对数组和ArrayList等容器的顺序访问 对静态方法或变量的访问 :要引用类的静态方法和字段,他们的表达方式是一样的@class@member或者@class@method(args) 方法调用:直接通过类似Java的方法调用方式进行 投影和选择 :OGNL支持类似数据库中的投影和选择 实施步骤 第24页 (1) 下载Struts2的开发包 相关支撑知识 OGNL中的%、$、# 2 任务3 角色权限设置 二 O G N L 表达式 “%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值 “$”有两个主要的用途: 用于在国际化资源文件中,引用OGNL表达式。 在Struts 2配置文件中,引用OGNL表达式,如: “#”主要有三种用途: 访问OGNL上下文和Action上下文 用于过滤和投影(projecting)集合,如books.{?#this.price100} 构造Map,如#{foo1:bar1, foo2:bar2}。 action name=AddPhoto class=addPhoto interceptor-ref name=fileUploadStack / result type=redirectListPhotos.action?albumId=${albumId}/result /action 过渡页 第25页 过渡页 任务小结 任务小结 能力目标 第26页 1 form标签 2 控制标签 4 OGNL表达式 任务3 角色权限设置 3 数据标签 谢谢观看 * * * * * * * * * * J * * * * Struts2+Hibernate+Spring JavaEE 企业级项目开发 单元二 系统管理 —任务3 角色权限设置 1 任务简介 2 任务分析 3 相关支撑知识 4 任务小结 目录页 第1页 任务3 角色权限设置 过渡页 第2页 过渡页 任务简介 任务3 角色权限设置 任务简介 本任务的目标是学习Struts2标签与OGNL ,本任务 理解表单标签 掌握控制标签 理解数据标签 理解OGNL 使用Struts2开发
您可能关注的文档
- It应用实务综合题讲述.doc
- IP电话技术与软交换讲述.ppt
- It构成的句型小结讲述.ppt
- ITU-RM.1798建议书讲述.doc
- ITMS终端综合管理系统系统培训资料讲述.ppt
- IT项目管理课程设计-医院电子病历管理系统讲述.doc
- IWE工艺复习题讲述.doc
- IT培训教程讲述.ppt
- Iu接口RANAP信令协议研究讲述.doc
- I标段,地下水泵房基坑开挖施工(添加目录)讲述.doc
- DB44_T+2756-2025碳达峰碳中和培训管理规范.docx
- DB44_T+2765-2025红树林主要病虫害综合防控技术规程.docx
- DB44_T+2757-2025五指毛桃林下栽培技术规程.docx
- DB44_T+2760-2025鳄蜥饲养技术规程.docx
- DB44_T+2754-2025中医医院老年病科病房适老化服务规范.docx
- 中西医临床患者报告结局测量工具选择系统的工作流规范.docx
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
最近下载
- 老年人慢性支气管炎护理查房.pptx VIP
- 广东省惠州市博罗县2024-2025学年七年级上学期期末考试数学试题.pdf VIP
- 数据库优化PPT课件.pptx VIP
- 广东省惠州市惠阳区2024-2025学年七年级上学期期末生物学试题(含答案).pdf VIP
- 一种含铷矿中提取铷的新方法.pptx
- 广东省惠州市博罗县2024-2025学年七年级上学期期末考试英语试题.pdf VIP
- DB11T 2493-2025餐饮服务单位使用丙类液体燃料消防安全管理规范.pdf
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 通航条件影响评价费用招标控制价计算表.doc VIP
- 一级圆柱齿轮减速器机制工艺规程编制.doc VIP
原创力文档


文档评论(0)