在struts2.1中,从一个包(package)的action访问另一个包中的action,二者在不同的namespace中时,需要在struts的配置文件中作如下配置
<action name="delete" method="delete"
class="com.ibm.mbps.cec.action.ClassAction">
<result name="success" type="redirectAction">
<param name="namespace">/course</param>
<param name="actionName">viewClasses</param>
<param name="course.id">${clazz.course.id}</param>
</result>
</action>
type可以选择相应的结果类型
namespace指定命名空间;
actionName指定action名称,注意不加后缀;
需要传递的参数由param节点在后面指明,分别用name和value属性配置,不加赘述。
分享到:
相关推荐
Struts2.1是Apache软件基金会旗下的Web应用框架Struts的特定版本,它基于Model-View-Controller(MVC)设计模式,旨在提供一个结构化的、可扩展的平台,用于开发Java Web应用程序。Struts2作为Java EE领域的重要组件...
这个“struts2.1包”是该框架的一个旧版本,可能包含了Struts2的核心库和其他相关的依赖库,用于支持开发人员按照教程中的步骤进行编程实践。 在Web开发中,Struts2框架提供了强大的控制层,使得开发者能够更加专注...
2. **注解支持**:Struts 2.1支持使用注解来声明Action、Result和Interceptor,简化XML配置。 3. **安全问题**:Struts 2框架曾发现过一些安全漏洞,如Struts2 S2-045,因此应及时更新到最新版本,避免安全风险。 ...
19_黑马程序员_struts2.1视频教程_对Action中所有方法进行输入校验.rar和22_黑马程序员_struts2.1视频教程_基于XML配置方式实现对action的所有方法进行校验.rar这两部分将详细介绍Struts2的验证机制。无论是基于注解...
使用Struts2.1进行开发时,你需要配置`struts.xml`文件来定义Action、结果和拦截器,然后创建Action类处理业务逻辑,编写视图(如JSP或Freemarker模板)展示数据。同时,还需要确保你的项目正确引入了所有必要的库和...
配置文件中定义了不同结果类型,使得Action可以根据返回值跳转到不同的页面或处理逻辑。 5. **OGNL(Object-Graph Navigation Language)**:Struts2默认使用OGNL作为表达式语言,它用于在视图层和模型层之间传递...
Struts2.1是Apache软件基金会的开源框架,主要用于构建企业级Java web应用程序。这个"Struts2.1权威指南光盘源代码第8章"很可能是书籍《Struts2.1权威指南》中关于第8章内容的配套源代码。第8章通常会涵盖特定的主题...
第5章可能详细解释了如何配置Action的执行路径、方法映射以及结果配置。 3. **拦截器(Interceptors)**:Struts2的拦截器机制允许在Action执行前后插入自定义逻辑,如日志记录、权限检查、事务管理等。这部分可能...
这个API文档压缩包“struts2.1.8.1-API.rar”包含了该版本Struts2的核心组件、接口、类和方法的详细说明,是开发者理解和使用Struts2进行Web应用开发的重要参考资料。以下是关于Struts2.1.8.1 API的一些关键知识点:...
以上就是关于"传智播客Struts2.1视频教程_源代码_Action配置的各项默认值"的主要知识点。在实际项目中,掌握这些配置项的使用能帮助开发者更高效地构建和维护Web应用。通过实践和不断探索,可以进一步提升对Struts2...
Struts2.1是Apache软件基金会的开源框架,主要用于构建Java Web应用程序。它基于Model-View-Controller(MVC)架构模式,旨在提供一个结构化的、可扩展的开发环境,帮助开发者更有效地管理应用程序的业务逻辑、用户...
Struts2.1 提供了灵活的配置和拦截器机制,增强了对异常处理和国际化支持。 Spring 2.5 是一个全面的后端应用框架,不仅包含依赖注入(DI)和面向切面编程(AOP),还提供了事务管理、数据访问集成、Web支持等功能...
Struts2.1是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。它在Struts1的基础上进行了很多改进,提供了更强大的功能和更好的灵活性。本视频教程由传智播客提供,旨在帮助初学者理解Struts...
Struts2.1是Apache软件基金会的开源框架,主要用于构建基于Java的企业级Web应用程序。...通过对本章源代码的分析和实践,开发者可以深入理解Struts2.1的核心特性和使用方法,从而更好地构建和维护企业级的Web应用。
在这个示例中,Struts2配置文件(struts.xml)会定义各个Action类及其对应的URL映射,以及处理请求后跳转的视图页面。 其次,Hibernate3.3是一个对象关系映射(ORM)框架,负责数据库操作。它使得开发者可以使用...
Struts2.1是Apache软件基金会的开源框架,用于构建基于Java的企业级Web应用程序。它在Struts1的基础上进行了重大改进,提供了更强大的MVC(Model-View-Controller)架构支持,增强了动作处理、拦截器、结果类型等...
Struts2.1是Apache软件基金会旗下的一个开源MVC框架,用于构建企业级Java Web应用程序。这个框架在Java社区中非常流行,因为它提供了一种结构化的、可扩展的方式来管理前端控制器、视图和模型组件。《Struts2.1权威...
### Struts2.1 学习笔记知识点梳理 #### 一、Struts.xml中的Namespace概念与作用 **知识点概述:** - **Namespace介绍**:在Struts2框架中,`namespace`是一个重要的概念,用于组织和管理不同的Action,提供了一种...
7. **异常处理(Exception Handling)**:Struts2提供了一套优雅的异常处理机制,可以全局统一处理Action执行过程中的异常,并根据异常类型或特定配置决定跳转到哪个结果。 8. **主题与皮肤(Themes and Skins)**...
总之,Struts2.1通过Action类和ValueStack实现了对HTTP请求参数的接收和处理,通过配置文件控制Action的执行流程,使得开发者可以专注于业务逻辑的编写,提高了开发效率。在实际项目中,还需要结合实际需求和最佳...