www.bzyk.net > struts2中的ACtion接口和ACtionsupport接口各有什...

struts2中的ACtion接口和ACtionsupport接口各有什...

Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类, 但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重 载(Override)此类里的String execute()方法,因为Ac...

action接口有: public static final java.lang.String SUCCESS = "success"; public static final java.lang.String NONE = "none"; public static final java.lang.String ERROR = "error"; public static final java.lang.String INPUT = "inp...

这是用反射实现的。不继承的话可能会出现一些无法预知的问题,所以最好还是规范点好。

ActionSupport是struts2自带的类, BaseAction是自己的一个封装,通常BaseAction 是继承ActionSupport,然后在BaseAction 增加一些公用的属性和方法,例如获取httpRequest,又比如获取用户信息的方法,完全是自己封装的

struts2中的action可以继承ActionSupport,也可以不继承ActionSupport。 不继承ActionSupport的情况只需要有一个方法,返回String,即可,记住,在继承ActionSupport的情况下,必须有无参构造函数。 继承ActionSupport的好处在于: 1、能够使用s...

不是supportaction吧,是actionsupport吧! Struts的Action不接受IoC容器管理,Action的代码与Spring API部分耦合,造成代码污染。 这种策略也有其好处:代码的可读性非常强,Action的代码中显式调用业务逻辑组件,而无需等待容器注入。 Action...

Struts2的action主要有两种方式: 1.实现Action 接口 (implements Action) 2.继承ActionSupport类 (extends ActionSupport) ActionSupport多了一些功能,比如验证

可以继承自ActionSupport类 也可以实现Action接口 也可以什么都不继承。 因为Struts2会用反射的原理来调用方法。一般定义为 public String execute() { } 那么继承自ActionSupport有什么好处呢。 一:可以使用Struts2提供的国家化支持。也就是使...

Action是一个接口 ActionSupport是实现了Action接口 实际开发中是继承ActionSupport这是因为ActionSupport类里给我实现了很多的方法,我们可以直接拿过来用 这个其实没有什么特别的要求的,ActionSupport是Action下延伸出来的类,它是Action的子...

为了让用户开发的Action类更加规范,Struts2提供了一个Action接口,这个接口定义了Struts2的Action处理类应该实现的规范。下面是标准Action接口的代码: [java] view plaincopy package ppp; public interface Action { //定义Action接口里包含...

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com