`
Luob.
  • 浏览: 1592074 次
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2 web.xml(七)

阅读更多
1.web.xml
web应用都需要一个配置文件web.xml.该文件用来对整个应用程序进行配置。而不通的web程序,web.xml文件是不同的。
在struts2框架中,web.xml文件需要配置一个前端控制器:FilterDispatcher,用于对Struts2框架进行初始化,以及处理所有的请求.

2.指定初始化参数
//在filter 中的init-param中执行初始化参数
<filter>
 	<filter-name>struts2</filter-name>
 	<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 	<init-param>
 		<param-name>actionPackage</param-name>
 		<param-value>org.apache.struts2.showcase.person</param-value>
 	</init-param>
 </filter>


3.FilterDispatcher 可以包含的初始化参数如下
1.config:表示加载xml配置文件列表,多个文件之间用英文逗号分割(,) 如果没有参数,struts2默认加载struts.xml struts-default.xml struts-plugin.xml
2.actionPackage:表示需要加载的java包名的列表,多个包名之间用英文逗号分割(,) ,struts2会加载这些包中的action
3.configProviders:表示实现了ConfigurationProvider 接口的java类的列表,多个类名之间使用英文逗号分割(,)。ConfigurationProvider接口描述了框架的配置,默认情况下,Struts2框架使用StrutsXmlConfigurationProvider从xml中加载它的配置。使用configProviders参数,可以用来指定自己的ConfigurationProvider的接口实现类。
4.“*”:任何其他的参数都被当作是Struts2的常量
分享到:
评论

相关推荐

    struts.xml和applicationContext.xml、web.xml的配置

    总结来说,`struts.xml` 负责Struts2的Action配置,`applicationContext.xml` 管理Spring的Bean和依赖,而`web.xml` 定义了Web应用的基本结构和组件。这三个文件共同协作,构建了一个功能完善的Java Web应用,实现了...

    struts2.5 web.xml配置

    在探讨Struts2.5中的`web.xml`配置时,我们首先需要理解`web.xml`在Java Web应用中的角色以及它如何与Struts框架交互。`web.xml`是Java Web应用的核心配置文件之一,用于定义应用程序级别的配置信息,如过滤器、监听...

    org.springframework.web.struts-3.1.0.M2.jar

    同时,Struts的配置文件(struts-config.xml或struts2的struts.xml)也需要进行相应的调整,引入Spring的插件和配置信息。 `springframework-license.txt`文件则包含了Spring框架的许可协议,它规定了软件的使用、...

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    struts1中web.xml配置详解

    struts1 中 web.xml 配置详解 struts1 框架是一种基于 Java 语言的 Web 应用程序开发框架,它提供了一个灵活的、可扩展的框架来开发基于 Web 的应用程序。在 struts1 框架中,web.xml 文件是必不可少的配置文件之一...

    Struts struts-config.xml配置

    `struts-config.xml`文件通常位于WEB-INF目录下,遵循特定的DTD(Document Type Definition)定义。DTD用于规定XML文件的合法元素与属性等结构规则。例如,在Struts 1.x中,`struts-config.xml`文件的DTD如下所示: ...

    spring在web.xml中和在struts中的不同配置..pdf

    Struts2的Spring插件会在Struts配置文件(如struts.xml)中定义一个`&lt;package&gt;`,包含`&lt;interceptors&gt;`和`&lt;default-interceptor-ref&gt;`元素,这样Struts2就会知道如何与Spring协作,将Action实例化和依赖注入交给...

    Struts-config.xml配置详解

    Struts框架是Apache组织开发的一套用于构建Web应用的Java EE框架。它遵循MVC(Model-View-Controller)设计模式,主要用于简化基于Java EE Web应用程序的开发。Struts的配置文件通常命名为struts-config.xml,它是...

    struts-web.xml

    struts-web.xml

    flex4,struts2.3兼容配置web.xml

    flex4,struts2.3兼容配置web.xml

    struts-config.xml配置文件详解

    Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的...通过了解 Struts-config.xml 文件的结构和配置方式,可以更好地使用 Struts 框架开发 Web 应用程序。

    javaweb项目中web.xml的作用

    2. servlet:用于配置servlet,例如struts1的ActionServlet是struts1的核心。 3. servlet-mapping:用于配置servlet的映射关系,例如将ActionServlet映射到*.do。 web.xml文件不是一个Web的必要文件,没有web.xml...

    struts.xml文件详解.doc

    Struts.xml文件是Apache Struts 2框架的核心配置文件,它用于定义应用程序的行为、Action映射、结果页面、拦截器等关键组件。在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts....

    Struts2.5版本struts.xml与web.xml配置的更改方法

    在Struts2框架中,配置文件`struts.xml`和`web.xml`是核心部分,它们定义了应用程序的行为和路由规则。随着版本的更新,配置方式也会有所改变。以下是Struts2.5版本中`struts.xml`和`web.xml`配置的更改方法: **1....

    struts2的web.xml配置文件

    以前和struts2一起使用的配置文件,struts2的核心控制器

    去掉.action去掉.do字样 隐藏struts2 URL地址action, strus1的扩展名do也是同理.zip

    Struts2和Struts1是两个非常著名的Java Web框架,它们在处理请求时通常会在URL中显式地显示.action或.do后缀。然而,为了提供更友好的用户体验和增强安全性,有时我们需要隐藏这些扩展名。本篇文章将详细介绍如何在...

    sruts2.0 web.xml 配置文件

    `web.xml`配置文件在Struts2中扮演着至关重要的角色,它是整个应用的部署描述符,定义了应用程序的入口点、过滤器、Servlet以及其他Web组件的配置信息。在这里,我们将深入探讨`web.xml`配置文件在Struts2中的应用...

    在web.xml中配置action或.do

    ### 在web.xml中配置action或.do的理解与实践 #### 一、引言 在Web开发领域,特别是基于Java的Web应用程序开发中,`web.xml`文件扮演着至关重要的角色。它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤...

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    本教程将详细讲解如何手动搭建一个完整的Struts2环境,包括引入所有必要的jar包以及配置struts.xml和web.xml文件。 首先,我们需要准备Struts2的核心库。Struts2框架依赖于一系列的jar包,这些包包含了从控制器到...

    struts.xml和struts.properties配置详解

    综上所述,`struts.xml`和`struts.properties`是Struts 2框架的两个重要配置文件,它们共同决定了应用程序的行为和运行时的属性。理解并熟练配置这两个文件对于开发和维护Struts 2应用至关重要。在实际开发中,应...

Global site tag (gtag.js) - Google Analytics