`
cakin24
  • 浏览: 1388479 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

指定多个配置文件-深入Struts2

阅读更多
一 配置方法


 
 
二 代码
1、helloworld.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
        <package name="default" namespace="/" extends="struts-default">
                <action name="*_*_*" method="{2}" class="com.cakin.{3}.{1}Action">
                        <result>/result.jsp</result>
                        <result name="add">/{2}.jsp</result>
                        <result name="update">/{2}.jsp</result>
                </action>
        </package>
</struts>
2、struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd";>
<struts>
        <include file="helloworld.xml"></include>
        
        <constant name="struts.enable.DynamicMethodInvocation" value="false"></constant>
</struts>
3、Action类
package com.cakin.action;
 
import com.opensymphony.xwork2.ActionSupport;
 
public class HelloWorldAction extends ActionSupport {
        @Override
        public String execute() throws Exception {
                System.out.println("执行Action");
                return SUCCESS;
        }
        
        public String add()
        {
                return "add";
        }
        
        public String update()
        {
                return "update";
        }
}
 
三 测试

 



 
  • 大小: 69.4 KB
  • 大小: 19.6 KB
1
0
分享到:
评论

相关推荐

    Struts2.1.8中为应用指定多个配置文件

    在Struts2.1.8版本中,为了满足更复杂的应用需求,开发者可能需要指定多个配置文件来组织和管理配置信息。这种多配置文件的设置允许我们更好地分离关注点,使得代码更加模块化,易于维护。下面我们将深入探讨如何在...

    Struts2 技术内幕-深入解析Struts2架构设计与实现原理

    XML配置文件或注解可以用来指定Action的类、方法、结果类型等。 6. **结果类型(Result Type)**:结果类型定义了Action执行后的响应方式,如重定向、转发、流或者使用模板技术渲染视图。Struts2内建了多种结果类型...

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

    标题与描述均指向了对Struts 1.2配置文件的深入解析,特别是web.xml与struts-config.xml这两个核心配置文件。以下是对这些关键知识点的详细解读: ### 一、Web配置文件web.xml #### 1. **Servlet与Servlet Mapping...

    跟我学Java_Web--Struts2技术详解

    - Struts2支持国际化,可以通过配置资源文件实现多语言支持。 **4. 标签库**: - 提供了一套丰富的标签库,简化了前端开发工作,使得页面与后端逻辑更紧密地结合。 #### 四、案例分析 为了更好地理解和应用Struts2...

    深入Struts2的配置文件

    ### 深入Struts2的配置文件:详解struts.xml的配置机制 #### 一、包配置(Package Configuration) 在Struts2框架中,**包配置**是管理Action和其他核心组件的重要方式之一。通过使用包,我们可以组织Action、拦截...

    Struts2需要的jar包和配置文件

    本篇文章将深入探讨Struts2框架的核心组件、依赖的jar包以及关键配置文件。 首先,让我们来看看Struts2运行所需的jar包: 1. **commons-fileupload-1.2.1.jar**:这是Apache Commons FileUpload库,用于处理HTTP...

    Struts2案例翻译篇-Using Struts2 Tag

    其中,`prefix="s"`定义了一个别名,`uri="/struts-tags"`指定了Struts2标签库的位置。 3. **HelloWorld案例中的Struts2 Tags** 在经典的"HelloWorld"案例中,我们通常会展示一个简单的欢迎消息。使用Struts2标签...

    Struts2学习之二--Struts2标签介绍

    假设有一个配置文件`ApplicationMessages.properties`,其中包含如下内容: ``` HelloWorld=Hello World! ``` 在页面中,可以通过`&lt;s:text&gt;`标签引用这个资源包中的键,例如: ```html ``` 这将输出`Hello World!`...

    Struts2的配置文件的详细说明

    本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在Struts2中,`package`元素是核心组件,用于组织Action、拦截器等。一个包可以看作是一个模块,其中包含多个Action和拦截器。`...

    ssm框架学习之(一) --struts2 注解

    在实际开发中,使用Struts2注解可以显著减少XML配置文件的复杂性,提高代码的可读性和可维护性。通过注解,开发者可以更直观地理解代码逻辑,因为配置信息直接在类和方法上体现。同时,注解的动态性使得框架能够更好...

    struts2配置文件详解

    接下来,我们将详细探讨每个配置文件的作用以及如何配置它们。 ##### 3.1 `struts.xml` 这是Struts2框架中最关键的配置文件之一,它定义了Action、拦截器等组件的配置信息。下面是一些常见的配置元素: - **`...

    struts2-tags-API,struts2标签api

    通过实现Struts2的标签接口并注册到配置文件中,开发者可以创建自己的标签库,扩展框架的功能。 六、使用和调试 在实际项目中,开发者可以将`struts2-tags-API`文档作为参考,快速查找和理解标签的使用方法。如果...

    深入 struts2

    深入Struts2框架,我们需要了解其核心组件和配置机制。Struts2是一个基于MVC(Model-View-Controller)架构的Java web开发框架,它简化了创建和维护大型web应用的过程。本文将探讨Struts2的配置文件、Action、请求...

    exception---struts1

    1. **配置struts-config.xml**:开发者可以在配置文件中定义全局的异常映射,将特定类型的异常映射到特定的Action或错误页面。例如,可以设置一个默认的ErrorKey来处理所有未捕获的异常。 2. **使用Action类的...

    struts.xml配置文件详解

    同时还可以定义拦截器栈,用于组合多个拦截器: ```xml &lt;interceptor-stack name="mystack"&gt; &lt;interceptor-ref name="timer"&gt;&lt;/interceptor-ref&gt; &lt;interceptor-ref name="logger"&gt;&lt;/interceptor-ref&gt; ...

    深入Struts2的配置文件[定义].pdf

    在深入探讨Struts2的配置文件之前,首先需要了解Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架。它简化了开发过程,提供了强大的控制层功能。配置文件`struts.xml`是Struts2的核心配置文件,...

    Struts2的配置文件DTD解析

    本文将深入探讨Struts2配置文件的DTD(文档类型定义),以及如何使用这些配置元素。 首先,Struts2的配置文件基于DTD来解析和验证其结构。DTD是一套规则,用于定义XML文档的合法结构和元素。在Struts2中,配置文件...

    JSP Struts配置文件详解

    通过上述分析可以看出,`struts-config.xml`文件是Struts框架的核心配置文件之一,包含了诸如`&lt;controller&gt;`、`&lt;data-sources&gt;`、`&lt;form-beans&gt;`以及`&lt;global-exceptions&gt;`等多个关键配置项。合理配置这些元素能够...

    struts2 配置文件宝典

    《Struts2配置文件宝典》一文详细阐述了Struts2框架中配置文件的核心概念与实践技巧,尤其聚焦于如何高效地管理拦截器、包(package)以及Action的配置,为开发者提供了一套全面而深入的理解框架配置的指南。...

Global site tag (gtag.js) - Google Analytics