- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 基于Struts的项目开发
第六章基于Struts的项目开发 本章知识点 1、掌握需求分析的过程及方法 2、了解J2EE平台的搭建 3、掌握数据字典的设计方法 4、熟悉web.xml和Struts-config.xml配置文件中的标记含义 5、掌握Struts逻辑标记的使用方法 6、了解JSP视窗组建标记的含义及使用方法 7、掌握基于Struts的开发流程及功能的实现 6.1 需求分析 需求分析 需求分析的过程 需求分析的原型化方法 需求分析的原型化方法 案例:DIY电子相册需求分析 需求分析的原型化方法 6.2 搭建开发平台 JDK JDK的安装 JDK的安装 JDK的安装 JDK的安装 JDK的安装 JDK的安装 JDK的安装 tomcat的安装及配置 tomcat的安装及配置 tomcat的安装及配置 MyEclipse的安装及配置 Tomcat下JSP、Servlet和JavaBean的配置 6.3 数据库设计 数据库设计 数据字典 数据字典的功能 数据字典的作用 数据字典的组成 6.4 创建Struts项目 创建web项目 创建web项目 创建web项目 创建web项目 创建web项目 加入Struts框架 加入Struts框架 6.5 Struts配置文件 配置文件说明 Struts标记库 Struts标记库 JSP视窗组建标记 Bean复制标记 定义脚本变量标记 定义脚本变量标记 显示Bean属性 消息标记和国际化 消息标记和国际化 逻辑标记 条件逻辑 重复标记 重复标记 转发标记和重定向标记 HTML标记 HTML标记 HTML标记 HTML标记 HTML标记 HTML标记 模板标记 6.6 编写登陆应用 编写登陆应用 6.7 编写文件上传应用 文件上传的简单知识说明 文件上传的原理 常见文件上传方式 - SmartUpload 常见文件上传方式 - SmartUpload 常见文件上传方式 – COS组件 常见文件上传方式 – COS组件 常见文件上传方式 – FileUpload组件 创建FileUploadForm 创建Action用于处理上传文件 编写文件上传的JSP文件 配置Struts-config.xml文件 小结 6.5 Struts配置文件 – JSP视窗组建标记 – 逻辑标记 Struts有三类条件逻辑。第一类可以比较下列实体与一个常数的大小: cookie;求参数;bean或bean的参数;请求标头 第二类条件标记定义了两个标记: logic:present logic:notPresent 它们的功能是在计算标记体之前判断特定的项目是否存在。标记的属性和属性值决定了要进行检查的项目。 第三类条件标记比较复杂,这些标记根据模板匹配的结果检查标记体的内容。换句话说,这些标记判断一个指定项目的值是否是一个特定常数的子字符串: logic:match logic:notMatch 6.5 Struts配置文件 – JSP视窗组建标记 – 逻辑标记 在逻辑标记库中定义了logic:iterate标记,它能够根据特定集合中元素的数目对标记体的内容进行重复的检查。集合的类型可以是java.util.Iterator,java.util.Collect ion,java.util.Map或是一个数组。有三种方法可以定义这个集合: 使用运行时间表达式来返回一个属性集合的集合 将集合定义为bean,并且使用name属性指定存储属性的名称 使用name属性定义一个bean,并且使用property属性定义一个返回集合的bean属性 6.5 Struts配置文件 – JSP视窗组建标记 – 逻辑标记 例如: logic:iterate id=”currentInt” collection=”% =myList %” type=”java.lang.Integer” offset=”1” length=”2” % =currentint % /logic:iterate 代码将从列表中的第一个元素开始重复两个元素并且能够让当前元素作为页作用域和java.lang.Integer类型的脚本变量来使用。也就是说,如果myList包含元素1,2,3,4等,代码将会打印1和2。 6.5 Struts配置文件 – JSP视窗组建标记 – 逻辑标记 logic:forward标记能够将响应转发给重定向到特定的全局ActionForward上。ActionForward的类型决定了是使用PageContext转发响应,还是使用sendRedirect将响应进行重定向。此标记只有一个”name”属性,用来指定全局ActionForward的名称,例如: logic:forward name=”myGlobalForward”/
文档评论(0)