- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下面的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的核心
文档评论(0)