`
447214075
  • 浏览: 78614 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts中actionservlet的配置(自定义)

 
阅读更多
ActionServlet默认加载WEB-INF 下的struts-config.xml文件。如果需要Struts 的配
置文件不在WEB-INF路径下,或者改变了文件名,则应采用如下方式配置:
<servlet>
<servlet-name>actionSevlet</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config-user.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
在上面的配置中,指定了ActionServlet 的配置文件: struts-config-user.xml文件,该
文件作为init-param参数载入,载入时候指定了参数名:config a config 是Struts 固定的
参数名, Sm归负责解析该参数,并加载该参数的指定的配置文件。
Struts 支持使用多个配置文件,当有多个配置文件时,应将不同的配置文件配置成
不同的模块,并指定不同的URI。下面的片段配置了两个配置文件:
<J 一配置ActionServlet-->
<servlet>
<1 一Act 工onServlet 的名-->
<servlet-name>actionSevlet</servlet-name>
<!一配置Servlet 的实现类一〉
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<'一指定Struts 的第一个配置文件>
<i 卫工t-param>
<!一指定配置文件的映射一〉
<param-name>config</param-name>
<param-value>/WEB-INF/struts-con工fgl.xml</param-value>
</init-param>
<!-- 指定Struts 的第二个配置文件一〉
<init-param>
<! 指定配置文件的映射->
<param-name>config/wawa</param口ame>
<param-value>/WEB-INF/struts-config2.xml</param-value>
</init-param>
<!一将ActionServlet配置成自启动Servlet-->
<load-on白startup>2</load-o口-startup>
</servlet>
上面的配置片段中指定了两个配置文件:struts-config l.xml 和struts-config2.xml 文
件。这两个配置文件分别被配置到config 和configlwawa 的路径下。表明将
struts-config 1.xml 中的Action 映射到应用的根路径下,而struts-config2.xml 文件中的
Action 则被映射到应用的wawa 子路径下。也就是说wawa 将作为系统的一个模块使用。
分享到:
评论

相关推荐

    struts1中web.xml配置详解

    在 struts1 框架中,web.xml 文件是必不可少的配置文件之一,它用于配置 Struts 应用程序的核心组件 ActionServlet。本文将详细解释 web.xml 文件中的配置项和相关知识点。 1. 配置 Struts 的 ActionServlet 在 ...

    struts与tomcat的配置与工作原理

    在Struts中,控制器由ActionServlet实现,它根据`struts-config.xml`配置文件的指令,协调模型和视图的工作。 Struts的主要配置文件包括: - `web.xml`:这是Web应用的部署描述符,配置ActionServlet以及设定首页...

    Web.xml中配置Struts[参考].pdf

    Struts框架在Web.xml中的配置 Struts框架是Java EE中的一种基于MVC模式的Web应用程序框架,它提供...在Web.xml中配置Struts框架需要配置ActionServlet和初始化参数,以便Servlet容器能够正确地加载和使用Struts框架。

    tag struts2的自定义标签实例

    3. 配置标签库:在项目的`struts.xml`配置文件中,我们需要声明自定义标签库,包括标签库的名称、前缀和标签实现类。 二、创建标签描述符 1. 创建TLD文件(Tag Library Descriptor):TLD文件用于描述标签库,包括...

    struts2 使用action属性接收中文参数(post提交)

    - Servlet容器配置:在Tomcat等Servlet容器的配置文件(server.xml或web.xml)中,可以设置URI编码为UTF-8。 2. **Filter配置**: - 为了确保请求的正确编码,可以在web应用的过滤器(Filter)中进行强制转换,...

    struts 配置

    在Struts中,`web.xml`负责初始化Struts的`ActionServlet`以及配置其他关键组件。 1. `&lt;servlet&gt;`与`servlet-mapping`:首先,我们需要定义Struts的`ActionServlet`,它是整个框架的核心,处理所有的HTTP请求。`...

    Struts In Action(英文)

    1. **Struts基础知识**:首先,会介绍Struts的基本架构,包括Action、Form Beans、Actionservlet、配置文件(struts-config.xml)等核心组件的作用和用法。通过这些基础知识的学习,读者可以理解Struts如何协调前端...

    struts2 在eclipse 配置成功

    Struts2是一款强大的Java Web框架,它为开发MVC...这是一个基本的示例,实际开发中可能需要根据项目需求进行更复杂的配置和扩展,例如添加拦截器、结果类型、自定义插件等。记住,持续学习和实践是掌握Struts2的关键。

    Struts2Action处理中文乱码

    在Struts2的配置文件`structs.xml`中,你可以添加一个常量配置来指定请求和响应的默认编码格式。例如,如果你的项目中中文字符采用GBK编码,可以在`structs.xml`中添加以下代码: ```xml &lt;constant name="struts....

    Struts1.3和config配置详解

    6. **Controller配置**:Struts1.3中的控制器主要由`ActionServlet`实现,这部分配置主要是关于Servlet的初始化参数,如`processorClass`用于指定自定义的Processor。 7. **Plug-in配置**:插件扩展了Struts的功能...

    struts2.0环境配置

    在实际开发中,你可能还需要配置全局的struts.properties,以及自定义拦截器、结果类型等。Struts2.0的强大之处在于它的灵活性和扩展性,能够满足各种复杂的业务需求。同时,Struts2.0提供了丰富的插件和文档,帮助...

    struts2的struts.properties配置文件详解

    Struts2的Struts.properties配置文件详解 Struts2是一个基于MVC模式的...通过对Struts.properties配置文件中的这些参数进行设置和配置,开发者可以根据需要自定义Struts2的行为和性能,提高应用程序的开发效率和性能。

    Struts in Action 中文版

    1. **基础概念**:书中首先讲解了Struts的基本概念和架构,解释了MVC模式在Struts中的实现,以及Struts的核心组件,如ActionServlet、ActionForm、Action和Tiles。 2. **配置Struts**:详述了struts-config.xml配置...

    Struts中文文档

    在Struts框架中,Controller由ActionServlet负责,Model由业务对象和数据访问组件构成,View则通常使用JSP来实现。通过这种方式,开发者可以专注于各自部分的开发,提高工作效率。 文档中的关键知识点可能包括以下...

    Struts配置文件详解

    在这个文件中,你需要配置Struts的ActionServlet。ActionServlet是Struts的核心组件,负责处理HTTP请求并将其转发到相应的Action。配置ActionServlet通常包括以下步骤: 1. 使用`servlet`元素定义一个名为`action`...

    struts2实例 自定义过滤器 文件上传下载 登录功能

    创建自定义过滤器需实现`Filter`接口,并在`web.xml`配置文件中声明。在本实例中,可能包含一个用于处理特定请求或者对用户身份验证的过滤器。 接着,我们来看文件上传下载功能。在Struts2中,文件上传主要依赖于...

    struts in action 英文版

    ActionServlet作为这个控制器,是Struts框架的核心。它根据配置文件(struts-config.xml)中的映射信息来处理请求,将请求分发到相应的Action,Action执行完毕后返回一个ActionForward对象,指示应该转向哪个JSP页面...

    Struts2 part 3:在Action中使用ServletAPI

    在"Struts2 part 3:在Action中使用ServletAPI"这一主题中,我们将深入探讨如何在Struts2的动作类(Action)中集成和利用Servlet API来增强应用的功能。 Servlet API是Java Servlet规范的一部分,它提供了一系列...

    Struts In Action中文版

    文件`web_xml中ActionServlet中的属性.doc`很可能详细解释了如何配置这些属性,帮助开发者理解如何根据项目需求定制`ActionServlet`的行为。 Struts的配置元素是定义应用程序行为的关键部分。`Struts 配置元素.doc`...

    Servlet简单模拟Struts2

    在本主题"Servlet简单模拟Struts2"中,我们将探讨如何利用Servlet来实现类似Struts2框架的一些关键功能,包括请求拦截、XML配置解析、动态代理以及日志拦截。 首先,让我们了解一下Struts2框架的核心特性。Struts2...

Global site tag (gtag.js) - Google Analytics