第4讲-struts框架的核心组件.pptVIP

  • 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对象)

文档评论(0)

1亿VIP精品文档

相关文档