`
xiuying
  • 浏览: 543630 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

理解Struts在web.xml中的基本配置

阅读更多
理解Struts在web.xml中的基本配置

<servlet>
   
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</sverlet-class>
   
    <init-param>
<param-name>application</param-name>
<param-value>application</param-value>
    </init-param>

    <init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/conf/struts-config.xml</param-value>
    </init-param>

    <init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
    </init-param>

    <init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
    </init-param>
   
    <load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>


注:
   (1)配置ActionServlet这一段告诉容器装入action名称下的ActionServlet.有四个参数传递给ActionServlet:application,config,debug,detail(当然ActionServlet也可以接受其他参数)
   (2)<load-on-startup>给容器一个action servlet的权重。如果设置为2,则允许其他servlet在需要的时候首先装入
   (3)<servlet-mapping>这段告诉容器将匹配*.do格式的文件请求转发到action servlet。这就是我们所配的action。不匹配这种格式的文件请求将不被struts处理。
   参数说明:
参数: application                  
          缺省值: 无                         
            说明:应用资料的名称,引用到位于名为resources的包中的一个名为
                 application.propertis的文件


          参数:config                  
         缺省值:/WEB-INF/struts-config.xml                          
          说明:包含配置信息的xml文件上下问相关路径

          参数:debug                   
         缺省值:0                          
          说明: 调试的详细级别,控制针对这个servlet将记录多少信息。
                  接受的值为0(off)和1(最不严格)直到6(最严格)。
                  大多数struts组件设置为级别0或2


          参数:detail                   
         缺省值:0                          
          说明: 用来处理应用配置文件的Digester的调试详细级别。
                  接受的值为0(off)和1(最不严格)直到6(最严格)。



                                        
                      

                                              
                                             



分享到:
评论

相关推荐

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

    本文将对`struts-config.xml`中的关键元素进行详细解析,并结合实际示例来帮助读者更好地理解和应用这些配置。 #### 二、`struts-config.xml`文件结构概览 `struts-config.xml`文件遵循一定的DTD(Document Type ...

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

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    struts1中web.xml配置详解

    struts1 中 web.xml 配置详解 struts1 框架是一种基于 Java 语言的 Web 应用程序开发框架,它提供了一个灵活的、...本文详细解释了 web.xml 文件中的配置项和相关知识点,以便于开发者更好地理解和使用 Struts 框架。

    struts2.5 web.xml配置

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

    在web.xml中配置action或.do

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

    Struts struts-config.xml配置

    ### Struts struts-config.xml配置详解 #### 一、引言 在Java Web开发领域,Struts框架一直是构建MVC架构应用的重要工具之一。而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中...

    struts-config.xml

    正确理解和配置`struts-config.xml`是开发Struts应用的关键步骤。配置文件的结构和顺序非常重要,错误的配置可能导致应用程序无法正常运行。在编写配置时,要确保遵循正确的顺序,并根据应用需求正确设置各项参数。

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

    在实际项目中,我们通常会创建一个Spring配置文件,如`spring-struts.xml`,在这个文件中声明需要管理的Action类,以及相关的拦截器和事务管理策略。同时,Struts的配置文件(struts-config.xml或struts2的struts....

    sruts2.0 web.xml 配置文件

    6. **Action的映射(标签)**:在Struts2.0中,`web.xml`里不直接配置Action,而是通过配置文件(如struts-default.xml, struts-plugin.xml, struts.xml等)来定义Action的配置。 除了上述基本配置外,`web.xml`还...

    Web.xml中配置Struts[文].pdf

    7. Filter配置:虽然不是直接在`web.xml`中配置Struts,但Struts2引入了Filter的概念,`struts2-core.jar`包含了一个名为`StrutsPrepareAndExecuteFilter`的Filter,用来处理所有的HTTP请求,替代了Struts1中的...

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

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

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    web.xml 配置大全

    在Java EE应用开发中,`web.xml`是一个至关重要的配置文件,它被称为部署描述符(Deployment Descriptor)。这个文件主要用于定义应用程序的行为,特别是关于Web应用程序的组件、如Servlet、过滤器和监听器等的配置...

    配置struts--config.xml详解

    在 Struts 应用程序中,`struts-config.xml` 文件是核心配置文件,它定义了应用的行为、控制器(Actions)、数据源(Form Beans)以及视图(JSP 页面)之间的关系。本文将深入探讨 `struts-config.xml` 的主要元素和...

    理解Struts在web_xml中的基本配置

    理解Struts在web_xml中的基本配置 - 我一直在努力 l来源于- JavaEye技术网站

    struts-config.xml配置

    在J2EE应用程序开发中,Struts框架是一个广泛使用的MVC(Model-View-Controller)架构,它极大地简化了Web...通过文档`struts-config.xml配置.doc`,你可以深入学习各种配置选项和最佳实践,从而更好地驾驭Struts框架。

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

    最后,值得注意的是,尽管手动配置可以让你更好地理解Struts2的工作原理,但在实际项目中,通常推荐使用构建工具来自动化管理依赖,以减少手动错误和提高效率。此外,随着Struts2版本的更新,某些配置可能会有变化,...

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

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

    struts.xml(struts2配置)

    `&lt;include&gt;`元素可以包含其他XML配置文件,实现配置的分离和复用。 10. **动态方法调用** Struts2支持动态方法调用,允许不预先在`struts.xml`中定义Action,而是直接通过URL调用Action类的任何公共方法。 通过...

    Struts2的DTD配置文件struts-2.3.dtd

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的行为、动作、结果和其他组件。为了在Eclipse这样的集成开发环境中获得代码提示和自动完成,我们需要引入DTD(文档类型定义)文件,例如`struts-2.3.dtd`。 ...

Global site tag (gtag.js) - Google Analytics