我的是eclipse3.2.2,用了tk.eclipse.plugin.struts_2.0.3(IDE),tk.eclipse.plugin.htmleditor_2.0.3,tomcatpluginv32beta3,GEF-ALL-3.2.2这几个插件,然而,在编写action时
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {}
左边出现了绿色三角,提示为overrides org.apache.struts.action.Action.execute,请问如何解决。
还有写ActionForm时
public ActionErrors validte(ActionMapping actionMapping,
HttpServletRequest httpServletRequest) {
ActionErrors actionErrors = new ActionErrors();
if (attack_event_code.equals( " ")) {
ActionError actionError = new ActionError( "error.eventcodeRequest ");
ActionError error = actionError;
actionErrors.add( "eventcodeRequest ", error);
}
return actionErrors;
我的ActionError被划了一个横杠,这是怎么回事?
请大虾们指点迷津,谢谢!!
------解决方案--------------------
左边出现了绿色三角,提示为overrides org.apache.struts.action.Action.execute,请问如何解决。
===============================================
这个没关系,它是说明你重写了excute方法
我的ActionError被划了一个横杠
==================================================
这个说明ActionError这个方法已经被弃用,也就是说着个方法过时了,你可以用ActionErrors或者是ActionMessages这个方法,同样的效果.或者你打开api看一下,这个方法被什么方法代替了