[经济学]第4讲 Struts框架的核心组件
第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对象)
您可能关注的文档
最近下载
- T_CIECCPA 018—2022_烟气二氧化碳捕集工程可行性研究报告编制技术规范.pdf
- DL_T 802.1-2023 电力电缆导管技术条件 第1部分:总则.pdf VIP
- 了解世界旅游业课件(共42张PPT)《旅游客源地与目的地概况》.pdf VIP
- 安徽省蚌埠市怀远县部分学校2025-2026学年七年级上学期1月期末数学试题(原卷+解析).pdf VIP
- 《高速公路基础设施数字化建设数据标准》.pdf VIP
- SoMachine 介绍和软件编程.pdf VIP
- 央国企数智化转型洞察及趋势分析.docx VIP
- 普通党员2025年度组织生活会对照检查材料(五个对照).docx VIP
- 2024-2025学年一年级下册人教版(2024)数学全册教案(教案).doc VIP
- 课程与教学目标设计.ppt VIP
原创力文档

文档评论(0)