struts action配置
<!-- muytest 模块 -->
<package name="mytest" extends="basePackage" namespace="/mytest/">
</package>
------------MytestAction.java------
@ParentPackage("mytest")
public class MytestAction extends BaseSellerAction {
private static final long serialVersionUID = 939524238617902820L;
public String test(){
return SUCCESS;
}
}
====================================
BaseSellerAction 继承于ActionSupport
通过url访问
http://www.xxxx.com:8081/mytest/mytest!test.action
AlipayPayMoneyReturnAction.java中大写字母修改为下划线加小写的格式.
http://www.shougongfang.com:8081/paymoney/alipay_pay_money_return!alipayReturn.action
分享到:
相关推荐
Struts2 框架提供了访问 Servlet API 的功能,允许在 Action 中访问 Servlet 的各种对象。 Struts2 框架提供了一个灵活、可扩展的解决方案来构建企业级 web 应用程序,它具有强大的功能和灵活的配置方式。
### Struts框架中的最佳实践与标签库应用 #### 概述 在开发基于Struts框架的应用程序时,遵循良好的设计模式对于确保代码的可维护性和扩展性至关重要。一个常见的建议是“不要在Action中进行业务逻辑的处理”,这...
Struts2的核心是一个基于Action的MVC架构,其中Servlet作为控制器,负责处理所有客户端请求,并将请求映射到Action,Action则通过访问HTTP会话、请求参数等来调用业务逻辑,最终将结果返回给JSP页面,由JSP渲染视图...
`<filter>` 和 `<filter-mapping>` 配对使用,定义了名为`struts2` 的过滤器,类为`org.apache.struts2.dispatcher.FilterDispatcher`,它拦截所有请求并交给Struts2处理。 2. `context-param` 和 `<listener>`:...
1. **Action**:在Struts2中,Action类是业务逻辑的载体,负责处理用户请求。Action类通常会实现`com.opensymphony.xwork2.Action`接口或其子接口,如`ActionSupport`,并重写`execute()`方法来执行相应的业务逻辑。...
### Struts2框架学习笔记整理 #### 一、Struts2框架概述 ##### 1.1 Struts2框架定义 Struts2是一个基于MVC(Model-View-Controller)架构模式的开源Java web应用框架,它能够帮助开发者构建可扩展且易于维护的...
7. **类型转换**:Struts2自动处理请求参数到Action字段的类型转换,减少了手动处理的工作量。 8. **国际化**:Struts2支持多语言环境,通过资源包管理不同语言的文本。 9. **异常处理**:全局异常处理机制能够...
在Action中,使用`saveErrors(HttpServletRequest, ActionErrors)`或`saveMessages(HttpServletRequest, ActionMessages)`方法将错误或消息保存到请求范围内,以便在JSP页面中访问。在JSP页面,使用相应的标签从...
Struts2是一个由权威人士精心整理的MVC框架,它源于Struts1和Webwork框架的融合,虽然沿用了Struts1的名字,但核心却是Webwork。这个框架的主要目标是提高Web开发的效率,通过提供一个半成品的架构来简化开发流程。 ...
在“struts2整理的东西补充”这个压缩包中,可能包含了开发者对Struts2框架深入理解和实践的笔记,主要聚焦在OGNL(Object-Graph Navigation Language)的用法、validate验证以及类型转换等方面。以下是对这些知识点的...
在Struts2框架中,可以通过多种方式来访问Action中的属性值或请求范围内的数据。 **1. 使用`%{}`访问Action中的属性** - **语法示例**: ```html ``` - **注意事项**: - 双引号不可省略。 - `%{}`用于获取...
SSH(Struts、Spring、Hibernate)笔试题与面试题汇总整理 SSH(Struts、Spring、Hibernate)是 Java EE 开发中常用的三个框架,它们之间可以组合使用,以提高开发效率和系统性能。下面是对 SSH 框架中 Struts2 ...
Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。将这三个框架整合在一起,可以实现高效、松耦合的Web应用开发。下面将详细介绍这三大框架...
在Struts2中,控制器主要由`StrutsPrepareAndExecuteFilter`和一系列拦截器共同构成,它们负责处理请求并调度Action。视图层可以通过JSP或其他模板技术来呈现,如示例中的`<s:property>`标签用于展示数据,而...
Struts2.0框架为开发者提供了实现这一模式的工具,通过Action类来处理请求,结果映射(Result Mapping)来决定响应的视图。 三、Struts2.0的核心组件 1. Action:业务逻辑的载体,处理用户的请求。 2. ...
- DOM(Document Object Model)解析器将整个XML文档加载到内存中,形成一棵节点树,便于任意位置的访问,但处理大文件时内存消耗大。 - SAX(Simple API for XML)是一种事件驱动的解析器,逐行读取文件,当遇到...
本速查手册由FengGe精心整理,将帮助开发者快速掌握Struts2的核心概念和使用技巧。 一、Struts2核心组件与架构 1. Filter Dispatcher:Struts2的核心控制器,负责拦截HTTP请求,将它们导向Action。 2. Action:...
Struts2、Spring和MyBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层以及数据访问层。Google官方整理的这个整合案例旨在帮助开发者更好地理解和实践这三大框架的集成,从而提高...
Struts框架是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它主要负责处理用户的请求,组织业务逻辑,以及呈现用户界面。下面我们将深入探讨Struts程序的执行流程及其核心组件。 1. **...
拦截器是Struts2中的一个核心组件,它可以在Action处理请求之前或之后执行特定的逻辑。Struts2提供了一系列内置的拦截器,同时也允许开发者自定义拦截器,以满足特定的业务需求。 知识点九:Struts2表达式语言OGNL ...