- 6
- 0
- 约4.04万字
- 约 128页
- 2019-08-01 发布于江苏
- 举报
第4讲 Struts框架的核心组件 第4讲 Struts框架的核心组件 教学目的: 本章进一步讨论struts的配置文件、控制器组件、视图组建及常用标记库。 通过本章的学习,应该了解struts架构的主要组件及配置文件。 知识要点: (1)掌握struts-config.xml的主要元素及其属性; (2)掌握struts的中心控制器ActionServlet的工作原理; (3)掌握Action类及其相关类的用法; (4)掌握ActionForm类的用法; (4)掌握struts的表单数据验证方法; (5)掌握常用的struts自定义标记库。 Struts的基本配置 在开发Struts应用程序的时候,需要对开发环境进行简单的配置: (1)把Struts的类库放到项目WEB-INF/lib文件夹下; (2)把Strut的TLD标签库表述文件放到WEB-INF目录下; (3)在web.xml中配置ActionServlet这个控制器,从而保证所有的用户请求都能被Struts框架接收并处理。 我们一般使用MyEclipse进行配置Struts开发环境。 在上一讲中曾讲过,采用“把Struts功能添加到项目中”的方式。通过该添加,就完成了Struts基本配置。 添加过程如下操作: 把Struts功能添加到项目中 如果要创建Struts应用程序,需要把MyEclipse的“Struts Capabilities”添加到该项目中。 添加方法是: (1)首先新建一个web项目,并选中项目; (2)执行操作步骤: MyEclipse?Add struts capabilities进入操作对话框,把“Base package for new classes”文本框中的原来的内容修改为“struts”;这样,所建立的各个类文件都自动存放到该包下。 然后“确定”。 说明: 当根据自己web应用程序的需要,输入有关信息后, 单击“finish”按钮,MyEclipse就会自动完成Struts的配置工作,包括类库文件和TLD(Struts标记类库),都复制到对应的位置。 而且在web.xml中,也自动完成了对ActionServler的配置。 (若有特殊要求,可以手动修改这些信息) 自动生成的web.xml配置文件 ?xml version=1.0 encoding=UTF-8? web-app? !-- 标准actionServlet配置-- ?servlet ? ?servlet-nameaction/servlet-name servlet-classorg.apache.struts.action.ActionServlet/servlet-class ? ?init-param ??? param-nameconfig/param-name ? ?param-value/WEB-INF/struts-config.xml/param-value ? ?/init-param ? !-- 数字越低表明启动越早-- ? load-on-startup2/load-on-startup ?/servlet servlet-mapping ? servlet-nameaction/servlet-name ?url-pattern *.do /url-pattern ? /servlet-mapping ?!--Web应用首页设置-- ? welcome-file-list ? ?welcome-fileindex.jsp/welcome-file ? /welcome-file-list /web-app Struts的工作流程与程序开发流程 1.读取配置(初始化ModuleConfig对象)
您可能关注的文档
最近下载
- (民主生活会)2025年度班子成员相互批评意见清单+对照检查查摆问题清单+批评与自我批评意见建议.docx VIP
- 基于单片机的智能衣柜控制系统设计.docx VIP
- 原神家具负荷表及计算器说明书(多功能小鹏).docx VIP
- 2025 年大学轨道交通信号与控制(信号系统)试题及答案.doc VIP
- 生活中的化学.ppt VIP
- XX村新任支部书记任职发言稿.docx VIP
- 痛苦的缺席——试论苏童的《米》.pdf VIP
- 2024高端装备制造业技术升级改造合同.docx VIP
- 603A使用说明书.doc VIP
- 江苏图集-JS2016Q5 住宅厨卫组合变压式耐火排烟气道系统 江苏省工程建设企业标准设计图集.pdf VIP
原创力文档

文档评论(0)