<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="sup_package" extends="struts-default">
<!-- 父包 -->
<global-results>
<result name="message">/index.jsp</result>
</global-results>
</package>
<package name="test" namespace="/test" extends="sup_package">
<action name="helloword" class="com.test.HelloStruts2" method="test">
<result name="seccuss">/WEB-INF/page/hello.jsp</result>
</action>
<action name="manager" class="com.test.HelloStruts2" method="add">
<!-- 引用全局 -->
</action>
<action name="addUser">
<!-- 内部 请求转发-->
<result>/WEB-INF/page/test.jsp</result>
</action>
<action name="redirect">
<!-- 重定向到网页 -->
<result type="redirect">/redirect.jsp </result>
</action>
<action name="hello" class="com.test.HelloStruts2" method="test">
<result name="seccuss" type="redirect">/redirect.jsp?username=${username}
</result>
</action>
<action name="redirectAction">
<!-- 重定向到Action -->
<result type="redirectAction">hello</result>
</action>
<action name="dhello">
<!-- 重定向到另外一个命名空间的Action -->
<result type="redirectAction">
<param name="actionName">rehello</param>
<param name="namespace">/retest</param>
</result>
</action>
<action name="plainText">
<result type="plainText">
<param name="location">/index.jsp</param>
<param name="charSet">UTF-8</param><!-- 指定读取文件编码 -->
</result>
</action>
</package>
<package name="retest" namespace="/retest" extends="sup_package">
<action name="rehello">
<result type="redirect">/index.jsp</result>
</action>
<action name="manager" class="com.test.HelloStruts2" method="add">
<!-- 引用全局 -->
</action>
</package>
</struts>
分享到:
相关推荐
在学习Struts2.1.8视频教程时,你将逐步了解如何搭建Struts2环境,创建第一个“Hello World”应用,配置Struts2的核心组件,编写Action和Result,使用拦截器处理业务逻辑,进行表单验证,以及如何结合其他插件实现更...
这个"开发框架struts2.1.8.zip"包含了Struts 2的版本2.1.8,这是一个重要的里程碑,因为它引入了许多增强功能和改进,以提升开发者体验和应用性能。 首先,Struts 2的核心特性之一是Action类,它是处理用户请求的...
标题中的“struts2.jar包(struts2.1.8.jar包)三号文件(太大总共分三次)”可能是指由于文件大小限制,原本的struts2.1.8.jar文件被分割成了三个部分进行传输或存储。这通常发生在文件过大,无法一次性发送或上传...
要使用此插件,首先需要在Struts2的配置文件(如struts-default.xml或struts-plugin.xml)中引入JSON插件的配置,通常会添加以下XML代码: ```xml <constant name="struts.enable.SlashesInActionNames" value=...
Struts2.1.8是Apache软件基金会的开源Java Web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用程序。该版本在2007年发布,是Struts2框架的一个早期版本,提供了许多核心特性和功能,为开发者提供了构建...
在Struts2.1.8版本中,为了满足更复杂的应用需求,开发者可能需要指定多个配置文件来组织和管理配置信息。这种多配置文件的设置允许我们更好地分离关注点,使得代码更加模块化,易于维护。下面我们将深入探讨如何在...
在使用Struts2.1.8进行开发时,开发者首先需要配置web.xml文件,指定过滤器来拦截请求。然后创建Action类,这些类会响应用户请求,并通过OGNL与视图进行数据交互。拦截器(Interceptor)可以插入到Action调用的流程...
综上所述,Struts2.1.8精简版专注于文件上传和下载功能,提供了简单易用的API和配置选项,使得开发者能够快速实现这些功能,同时利用Struts2的其他强大特性来构建高质量的Java Web应用。在实际开发中,可以根据项目...
Struts2.1.8是Apache Struts框架的一个版本,它是Java EE平台上的一款流行MVC(Model-View-Controller)框架,用于构建企业级Web应用程序。这个版本的Struts提供了许多功能,帮助开发者实现可扩展性和灵活性。让我们...
在这个"struts2.1.8+hibernate3.1(零配置)增删改查"的案例中,我们将深入探讨如何在不编写大量XML配置文件的情况下,通过Struts2的零配置特性与Hibernate的数据持久化能力进行集成,以实现对数据库的基本操作。...
在使用Struts2.1.8时,开发者需要了解配置文件(struts.xml)的重要性,它是整个框架的核心配置,定义了Action、Result、Interceptor等的配置。此外,还要熟悉Action类的设计,如何编写业务逻辑以及如何与视图层进行...
7. **struts2-convention-plugin.jar**:这个插件实现了约定优于配置的策略,使得Action类和方法可以通过命名规则自动映射,减少了XML配置的工作量。 8. **struts2-tiles-plugin.jar**:该插件整合了Tiles框架,...
首先,`struts2.1.8.doc`很可能是一份详细指南或教程,涵盖了Struts2.1.8的核心概念、配置、控制器、模型和视图组件的使用。这份文档可能会包括以下内容: 1. **核心概念**:解释Struts2框架的基本结构,如Action、...
2. **配置文件的调整**:Struts2的配置文件(如struts.xml)可能会因版本升级而需要调整。例如,新的版本可能会引入新的拦截器或动作配置,需要检查并更新配置以充分利用新特性。 3. **API变化**:新版本可能移除了...
在Struts2.1.8中,开发者需要在此文件中配置Action的执行路径、输入输出结果等信息。 3. **拦截器(Interceptors)**:拦截器是Struts2的一个重要特性,它们在Action执行前后进行拦截,可以实现事务管理、日志记录...
Struts2.1.8+Hibernate3.3+Spring3.0是经典的Java Web开发框架组合,也被称为SSH(Struts2、Spring、Hibernate)。这个环境的搭建涉及到多个步骤,涵盖了MVC(Model-View-Controller)框架、持久化框架和依赖注入...
Struts2.1.8是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的开源Java Web应用框架。这个版本包含了与Spring、JSF(JavaServer Faces)、JFreeChart等其他技术的集成和支持,使得...