Struts2中写xxAction的时候,怎么有些人写继承ActionSupport,有些...
发布网友
发布时间:2024-10-02 17:26
我来回答
共2个回答
热心网友
时间:2024-10-19 13:44
可以继承自ActionSupport类
也可以实现Action接口
也可以什么都不继承。
因为Struts2会用反射的原理来调用方法。一般定义为
public String execute() {
}
那么继承自ActionSupport有什么好处呢。
一:可以使用Struts2提供的国家化支持。也就是使用getText方法。
二:可以使用Struts2提供的校验支持。使用addFieldErrors等方法。
三:表现层,可以使用<s:fielderrors>等来输出错误信息。
四:使用Action接口定义的常量,如SUCCESS等。
热心网友
时间:2024-10-19 13:40
ActionSupport是继承的Action接口,相当于Action接口的一些拓展,好像是这样的啊
热心网友
时间:2024-10-19 13:37
可以继承自ActionSupport类
也可以实现Action接口
也可以什么都不继承。
因为Struts2会用反射的原理来调用方法。一般定义为
public String execute() {
}
那么继承自ActionSupport有什么好处呢。
一:可以使用Struts2提供的国家化支持。也就是使用getText方法。
二:可以使用Struts2提供的校验支持。使用addFieldErrors等方法。
三:表现层,可以使用<s:fielderrors>等来输出错误信息。
四:使用Action接口定义的常量,如SUCCESS等。
热心网友
时间:2024-10-19 13:40
ActionSupport是继承的Action接口,相当于Action接口的一些拓展,好像是这样的啊