`
447214075
  • 浏览: 79686 次
  • 性别: 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 将作为系统的一个模块使用。
分享到:
评论

相关推荐

    struts2和servlet的共存问题

    - 修改`web.xml`中的Servlet配置,确保其URL映射包含`.servlet`后缀。 - 在前端页面中调用Servlet时,也需带上`.servlet`后缀。 - **优点**:简单易行,无需修改框架配置。 - **缺点**:代码可读性较差,增加了...

    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以及设定首页...

    Struts自定义类型转换器

    3. **配置转换器**:最后还需要在`web.xml`中配置自定义的`ActionServlet`。 ```xml &lt;servlet&gt; &lt;servlet-name&gt;action&lt;/servlet-name&gt; &lt;servlet-class&gt;com.example.CustomActionServlet&lt;/servlet-class&gt; &lt;/...

    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)中进行强制转换,...

    struts2参数配置

    **ActionServlet配置** - **ActionServlet** 是Struts2的核心组件之一,用于处理HTTP请求。 - 在`web.xml`中,需要配置ActionServlet的初始化参数,例如资源文件路径等。 - 初始化参数通常包括`configuration`、`...

    struts2核心配置文件

    `struts.xml` 文件是Struts2的核心配置文件之一,主要负责管理和定义应用程序中的Action映射以及相关的Result定义。具体来说,该文件包括以下几个关键部分: 1. **Action 映射**: - 指定每个Action的名称、执行的...

    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的关键。

    structs in action中文完全版\9. 扩展 ActionServlet.pdf

    ### Struts 中扩展 ActionServlet 的关键知识点 #### 一、ActionServlet 在 Struts 框架中的角色 在 Struts 框架中,`ActionServlet` 起着核心控制器的作用,它作为整个框架的核心组件,负责接收来自客户端的请求...

    Struts2Action处理中文乱码

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

    知识共享-struts1.2配置文件详解(雷惊风).

    **Init-Param与Struts ActionServlet配置** - `&lt;init-param&gt;` 元素用于设置servlet的初始化参数,其中 `config` 参数尤为重要,它指定了Struts框架配置文件(struts-config.xml)的相对路径,这是Struts Action...

    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配置...

Global site tag (gtag.js) - Google Analytics