下面的strutsxml文件当中配置了两个包其中名为default的包继承了
第三章:struts2配置详解主讲:刘雷 学习目标 掌握struts2的几个主要配置文件:perties、struts-default.xml和struts.xml、struts-plugin.xml 掌握struts.xml中各项内容的配置 重点掌握Action和Result的配置 掌握使用注解来配置Action Struts2框架的主要配置文件 web.xml ?xml version=1.0 encoding=UTF-8? web-app id=WebApp_9 version=2.4 xmlns=/xml/ns/j2ee xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd filter filter-namestruts2/filter-name filter-classorg.apache.struts2.dispatcher.FilterDispatcher/filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping /web-app 说明: 准确的说,web.xml并不是Struts2框架特有的文件。作为部署描述符文件,web.xml是所有Java Web应用程序都需要的核心配置文件。 struts2框架需要你在web.xml文件中配置一个前端控制器-----FilterDispatcher ,用于对struts2框架进行初始化,以及处理所有的请求。 perties struts2.0框架有两核心的配置文件:struts.xml和perties struts.xml文件主要负责管理应用中的action映射,以及该Action中包含的result定义等。 perties通常放在WEB应用下的WEB-INF/classes路径下。 其实,perties的内容均可在struts.xml中以constant name=“” value=“”/加载 以下是整合一些资料总结的详细配置参数 perties perties perties perties perties perties struts.xml struts.xml---- Bean设置 Bean设置 Struts2框架是一个高度可扩展的框架,框架的大部分核心组件,Struts2并不是直接以硬编码的方式写在代码中的,而是以自己的IOC(控制反转容器)来管理框架的核心组件. Struts2框架以可配置的方式来管理Struts2的核心组件,从而允许开发者可以非常方便的扩展该框架的核心组件.当开发者需要扩展,或者替换Struts2的核心组件的时候,只需要提供自己的组件实现类,并且将组件实现类部署在Struts2的IOC容器当中就可以了. 打开Struts-core-2.1.6.jar压缩文件中的struts-default.xml文件,看到在该文件中配置了大量的Bean定义,该配置文件的代码如下: 上面的配置文件配置了Struts2框架的内置Bean,其中有三个类型检测Bean,就是在前面perties文件中允许使用的类型检测器.( struts.objectTypeDeterminer:该属性指定Struts2的类型检测机制,通常支持tiger和notiger两个属性值.). 在struts.xml文件中定义bean时,通常有如下两个作用a.创建该bean的实例,将该实例作为struts2框架的核心组件使用b.bean包含的静态方法需要注入一个值 。 在第一种用法下,因为Bean实例往往是作为一个核心组件使用的,因此需要告诉Struts2容器该实例的作用----就是该实例实现了哪个接口,这个接口往往定义了该组件所必须遵守的一个规范. struts.xml----常量配置 struts.xml ----包的配置 下面的struts.xml文件当中配置了两个包,其中名为default的包,继承了Struts2框架的默认包struts-default struts.xml-----命名空间配置 struts.xml----包含的配置 struts.xml----包拦截器配置 拦截器的定义片段 struts.xml-----Action配置详解 Struts2的核心
您可能关注的文档
最近下载
- 项目可行性研究报告大纲.pptx VIP
- 小学体育五年级下册教案(最全).doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 图形推理专项练习题.FIT).pdf VIP
- 《钢轨超声波探伤系统的设计》【毕业设计论文】.doc VIP
- 2022年广东高考生物试卷真题及答案详解(精校版).pdf VIP
- Panasonic 松下 录像机 DMR-EH59 DMR-EH49 Operating Instructions 操作手册说明书 (英语).pdf
- 迪罗—特马法纤维开松混合设备机械原理.pdf VIP
- 高考英语单词3500乱序版.pdf VIP
- 2024年新课标高考福建高考真题生物试卷(原卷版).docx VIP
原创力文档

文档评论(0)