actionsupportstrut2继承actionsupport错误

actionsupport  时间:2021-06-02  阅读:()

struts2中的Action接口和Actionsupport接口各有什么作用

1、Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类。

Struts2中通常直接使用Action来封装HTTP请求参数,因此,Action类里还应该包含与请求参数对应的属性,并且为属性提供对应的getter和setter方法。

2、ActionSupport已经实现了Action接口,还实现了Validateable接口,提供了数据校验功能。

通过继承该ActionSupport类,可以简化Struts 2的Action开发。

Actionsupport这个工具类在实现了Action接口的基础上还定义了一个validate()方法,重写该方法,它会在execute()方法之前执行,如校验失败,会转入input处,必须在配置该Action时配置input属性。

Actionsupport还提供了一个getText(String key)方法还实现国际化,该方法从资源文件上获取国际化信息。

扩展资料: Action接口有: public static final java.lang.String SUCCESS = "ess"; public static final java.lang.String NONE = "none"; public static final java.lang.String ERROR = "error"; public static final java.lang.String INPUT = "input"; public static final java.lang.String LOGIN = "login"; public abstract java.lang.String execute() throws java.lang.Exception; 参考资料:搜狗百科-ACTION

struts2不继承ActionSupport,用另一种方式写action

不想继承,把extends ActionSupport 去掉,没人强求你去继承ActionSupport,只是一种推荐而已,struts2可以不用继承什么的.pojo完全被struts2支持。

struts2中anction继承BaseAction 和继承ActionSupport有什么区别

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

strut2继承actionsupport错误

jre 换成6的就好了 选中项目-》右键-》java build path ->找到jre system library -》选择edit-》进入界面选择alternate jre ->在后面的installed jres..里选择jdk1.6的目录上的jre -》ok 之后 清除 构建下就好了

paypal$10的代金券,选购美国VPS

paypal贝宝可撸$10的代金券!这两天paypal出了活动,本次并没有其他的限制,只要注册国区的paypal,使用国内的手机号和62开头的银联卡,就可以获得10美元的代金券,这个代金券购买产品需要大于10.1美元,站长给大家推荐几个方式,可以白嫖一年的VPS,有需要的朋友可以看看比较简单。PayPal送10美元活动:点击直达活动sfz与绑定卡的号码可以重复用 注册的邮箱,手机号与绑的银联卡必须...

10GBIZ(月$2.36 ), 香港和洛杉矶CN2 GIA

10GBIZ服务商经常有看到隔壁的一些博客分享内容,我翻看网站看之前有记录过一篇,只不过由于服务商是2020年新成立的所以分享内容比较谨慎。这不至今已经有将近两年的服务商而且云服务产品也比较丰富,目前有看到10GBIZ服务商有提供香港、美国洛杉矶等多机房的云服务器、独立服务器和站群服务器。其中比较吸引到我们用户的是亚洲节点的包括香港、日本等七星级网络服务。具体我们看看相关的配置和线路产品。第一、香...

LiCloud:香港CMI/香港CN2+BGP服务器,30Mbps,$39.99/月;香港KVM VPS仅$6.99/月

licloud怎么样?licloud目前提供香港cmi服务器及香港CN2+BGP服务器/E3-1230v2/16GB内存/240GB SSD硬盘/不限流量/30Mbps带宽,$39.99/月。licloud 成立於2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港kvm vps,分为精简网络和高级网络A、高级网络B,现在精简网络和高级网络A。现在...

actionsupport为你推荐
李智慧韩智慧的全部资料视频技术视频监控技术的定义及特点腾讯年终奖腾讯qq一年盈利多少?熊猫烧香病毒下载熊猫烧香病毒?审计平台什么叫数据库审计系统?免费下载空间怎么下载免费的空间播放器embed函数datedif是什么函数哈?value又是什么函数哈挂qq网站那有挂QQ的网站啊tokenstreamtokenerror是什么意思蚂蚁网络电视pps和蚂蚁哪个网络电视更好?
深圳虚拟主机 老域名失效请用户记下 深圳域名空间 免费申请域名 国外主机 liquidweb raksmart linode代购 香港cdn iisphpmysql 鲜果阅读 绍兴高防 大容量存储器 域名评估 静态空间 流量计费 息壤代理 东莞服务器托管 ledlamp 腾讯数据库 更多