`
hzywy
  • 浏览: 168620 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

struts.xml动态返回结果

阅读更多

   今天有个难题,被我解决啦。详细的问题我就不多说了,用到的技术就是struts动态返回结果,让结果可配置

action************


private String nextAction=SystemParams.NEWEDITION;

public String getNextAction() {
        return nextAction;
    }

    public void setNextAction(String nextAction) {
        this.nextAction = nextAction;
    }

其中SystemParams.NEWEDITION是通过配置文件读到的数据

 public String openUrl(){
        return SUCCESS;
    }


struts.xml***********************

<action name="openUrl" class="songAction" method="openUrl">
       <result name="success" type="redirect">${nextAction}</result>
        </action>


${nextAction}这个值就是通过文件动态读到的值。

分享到:
评论

相关推荐

    struts.xml和struts.properties配置详解

    `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射、拦截器、结果类型和包等。它遵循XML语法,通常放在`src/main/resources`或`WEB-INF/classes`目录下。以下是一些关键元素的解释: 1. ****: 包元素...

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

    这段配置表示,当用户请求名为"login"的动作时,Struts2会实例化`com.example.actions.LoginAction` 类并执行其方法,然后根据返回的结果代码("success"或"error")转发到对应的JSP页面。 接下来,`...

    struts.xml(struts2配置)

    `struts.xml`是Struts2框架的核心配置文件,用于定义应用程序的行为、控制器、动作映射、结果类型和其他关键组件。下面我们将深入探讨`struts.xml`的各个方面。 1. **配置文件结构** `struts.xml`文件通常位于项目...

    Struts2中Struts.xml配置文件详解

    "Struts2 中 Struts.xml 配置文件详解" Struts2 中的 Struts.xml 配置文件是 Struts2 框架的核心配置文件,用于定义应用程序的行为和结构。在 Struts.xml 文件中,我们可以定义 package、action、interceptor、...

    struts2属性文件struts.xml的配置

    通过以上分析可以看出,`struts.xml`文件是Struts2项目的核心配置文件之一,它不仅定义了项目的全局配置,还具体指定了每个Action的行为和返回结果,是Struts2框架中不可或缺的一部分。开发者可以根据实际需求调整...

    struts.xml详细说明.doc

    Struts2 框架是基于MVC设计模式的一个强大且灵活的Java Web开发框架,它的核心配置文件是`struts.xml`。这个文件用于定义应用程序的行为,包括Action的映射、结果页面的跳转以及拦截器的配置。以下是关于`struts.xml...

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

    现在,当用户访问匹配Action的URL时,Struts2框架会解析`struts.xml`文件中的配置,执行对应的Action,然后根据结果类型返回相应的视图。你可以在此基础上扩展配置,比如添加更多的Action、结果类型、拦截器,以满足...

    struts.xml详细配置

    Struts.xml是Apache Struts框架的核心配置文件,用于定义应用的行为和控制器的映射。它在MVC(Model-View-Controller)设计模式中扮演着关键角色,将用户请求与处理这些请求的业务逻辑和视图组件关联起来。在这个...

    struts.xml配置文件详解

    ### Struts.xml配置文件详解 #### 一、Struts配置文件概述 在Struts框架中,`struts.xml`配置文件扮演着极其重要的角色。它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)...

    SSH action+struts.xml+jsp

    `struts.xml`是Struts2框架的配置文件,用于定义Action、结果类型、拦截器等,是整个应用的路由中心。 2. **Action**: 在Struts2中,Action是处理用户请求的业务逻辑组件。一个Action类通常对应一个特定的用户...

    struts.xml详解.doc

    `&lt;result&gt;`元素用于指定一个返回状态(如"input")对应的结果页面(如`/error.jsp`)。 9. **action标签**: `&lt;action&gt;`元素定义了具体的业务处理逻辑。`name`属性是Action的标识,`class`指定Action类的全限定名...

    S2H action+struts.xml+jsp

    这些方法通常以`execute()`命名,返回一个表示操作结果的字符串,这个结果字符串与`struts.xml`配置文件中的动作映射关联,决定后续的页面跳转。 `struts.xml`是Struts 2的核心配置文件,它定义了请求如何被路由到...

    Struts2配置精要之struts.xml( global和default的配置)

    在Struts2中,`struts.xml`是核心配置文件,它定义了应用的架构,包括动作映射、结果类型、拦截器和全局配置等。这篇博客主要探讨的是`struts.xml`中的`global`和`default`配置。 1. **全局配置(Global ...

    Struts 2 自学之路: 3.1 struts.xml 核心配置实例说明

    在Struts 2中,`struts.xml`是核心配置文件,它是应用程序的行为定义中心,用于设置Action、结果、拦截器以及其他关键组件。这篇博客"Struts 2 自学之路: 3.1 struts.xml 核心配置实例说明"将引导我们深入了解如何...

    struts.xml文件详解

    Struts.xml 文件是 Apache Struts 2 框架的核心配置文件,用于定义应用程序的行为、组织 Action、拦截器以及结果页面等。以下是该文件的主要组成部分和相关知识点的详细解释: 1. **DOCTYPE 声明**: DOCTYPE 声明...

    struts核心jar包及xml配置文件

    - **struts.xml**或**struts-config.xml**: 应用程序的主配置文件,可以在这里定义Action类、结果、拦截器等。 - **package.xml**: 可以创建多个包来组织Action,每个包可以有自己的拦截器栈和结果类型。 **3. ...

    struts2 xml

    在Struts2中,XML配置文件(通常命名为struts.xml)是整个框架的基石,它负责设置Action、拦截器、结果页面以及其他关键组件。 **1. 包配置(Package Configuration)** 包在Struts2中扮演着组织和管理的角色,它...

    struts、applicationContext配置文件移动后web.xml配置示例

    使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...

    Struts.2权威指南--基于WebWork核心的MVC开发.0007.pdf

    Struts.2的配置文件主要包括struts.xml和web.xml,其中struts.xml用于定义Action映射、拦截器栈、结果类型等,而web.xml则用于配置Servlet容器的相关参数。通过合理配置这些文件,开发者可以实现对框架的深度定制,...

Global site tag (gtag.js) - Google Analytics