摘要: 我做的时候,我的action是继承ActionSupport的 Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类,但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口,还实现了Validateable接口,提供了数据校验功能。通过继承该ActionSupport类,可以简化Struts 2的Action开发。 Action 跟 ... 阅读全文
posted @ 2014-03-11 18:53 明明是悟空 阅读(5372) 评论(0) 推荐(1)
摘要: http://developer.51cto.com/art/200907/134757.htm表面现象:在WebWork中,当一个Action中既没有重写ActionSupport中的validate方法,也没有相关的validata.xml文件,并且action中并没有INPUT的出口,但是最终LOG里面却告诉我们这个Action返回INPUT了。这到底是怎么一回事呢?了解下代码:WebWork中,如果有添加workflow这个interceptor,那么ActionA chain到 ActionB的时候,如果ActionA中有调用addActionError这个方法,然后chain到Ac 阅读全文
posted @ 2014-03-11 18:49 明明是悟空 阅读(661) 评论(0) 推荐(0)