2 jianguo liao19840726 jianguo_liao19840726 于 2016.01.31 10:09 提问

struts2对继续ActionSupport个数有限制 50C

struts2对继续ActionSupport个数有限制 ,项目中遇到了,求解决办法

6个回答

jianguo_liao19840726
jianguo_liao19840726   2016.01.31 10:11

我之前写了很多继承ActionSupport的类,昨天又加了一个,发现之前的接口乱跑了,晕死了,发现不会是struts2的bug吧?还是哪里对继承ActionSupport的类的个数有限制,项目中用到,急,麻烦有了解的帮忙帮忙

peiyuanxin
peiyuanxin   2016.01.31 10:18

应该没有限制。 你看struts 的配置

jianguo_liao19840726
jianguo_liao19840726   2016.01.31 10:22

struts的限制我看了,是没有问题的,我现在怀疑是struts2的bug,我已经验证定位到具体,就是如果再多加一个继承ActionSupport的类,代码就会乱跑了,很容易重现,我如果不多加一个继续ActionSupport的类就ok,加一个就整个乱跑了

Hjupan
Hjupan   2016.01.31 11:14

ActionSupport 是一个java类,不可能有继承的限制。Struts2没有这种限制。

这种情况先debug下,往往发现是配置出错了。

jianguo_liao19840726
jianguo_liao19840726   2016.01.31 11:43

配置没有问题,你想想可能性配置能有什么问题,我们几个程序员都在定位这个问题,针对配置这块我们先检查了,而且检查的非常仔细,因为struts的配置就那么点东西,而且我说了不多加一个ActionSupport整个工程跑的是ok了,而且都上线运营两年多了,最近因为新功能开发,加action才有这个问题

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.31 19:31

我觉得应该不会有限制

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
struts2的actionsupport中的execute()方法理解
之前用struts2的时候,一直看到execute这个方法,一直没有放在心上。今天突然好奇心发作,想看看他是用来干嘛的。 原来当你的类继承了ActionSupport类并且没有method时,它默认调用execute方法,并且execute方法的返回值是success. 写个例子吧!不然太抽象 这是我继承了ActionSupport的类,然后我重写了execute方法。 publi
struts2中继承ActionSupport类的作用
Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢? Action接口有: public static final java.lang.String SUCCESS = "success"; public static final java.lang.Stri
Struts2-ActionSupport定义的五个常量
Struts2最主要是二个映射:      请求的命令《===》类的映射      返回的结果《===》转发的视图的映射     /xxx.jsp        com.opensymphony.xwork2.ActionSupport定义的五个常量 1> static final String SUCCESS 英文解释:The action execution was s
Struts2 继承ActionSupport的主要用途
Action 跟 Actionsupport 的区别 当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢? Action接口有: public static final java.lang.String SUCCESS = "success"; public static final java.lang.Strin
struts2中的Action接口和Actionsupport接口的作用
Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类,   但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口,还实现了Validat
Struts2中继承ActionSupport方法
1:jsp String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>       ">          My JSP
struts2查看ActionSupport源码
struts2查看ActionSupport源码
struts2 中 Actionsupport 的作用
Action 跟 Actionsupport 的区别  当我们在写action的时候,可以实现Action接口,也可以继承Actionsupport这个类.到底这两个有什么区别呢?  Action接口有:  public static final java.lang.String SUCCESS = "success";  public static final java.lang.S
Struts2学习笔记(4)-ActionSupport类及Action接口详解
一、ActionSupport类 com.opensymphony.xwork2.ActionSupport类时默认的动作类。 只要某个动作声明没有给出一个动作类,Struts就会替它创建一个这个类的实例。 在编写动作类时也需要对这个类进行扩展。 该类提供了许多默认方法。这些方法包括获取国际化信息的方法、数据校验的方法、默认的处理用户请求的方法等。。 如果让开发者的Act
实现Action(二)——Action接口和ActionSupport基类
本文摘自:李刚 著 《轻量级 Java EE企业应用实战 Struts2+Spring+hibernate整合开发》 续 实现Action(一)             为了让用户开发的Action类更加规范,Struts2提供了一个Action接口,这个接口定义了Str