ActionForm的抽象方法是哪些?
这个问题有点多余,继承了ActionForm肯定有validate(),reset()方法,但还是想知道具体哪些是抽象的,API文档上好像没说明。。。
------解决方案--------------------直接把代码下了看吧,有时候struts报错的话,进代码还可以看到原因
------解决方案--------------------API文档当然有说明,
另外你可以装个反编译工具JAD,直接点进去看CLASS文件
我把整个类拷下来了, 貌似抽象方法reset,validate都给出了空实现。
public abstract class ActionForm implements Serializable {
   public ActionForm() {
       servlet = null;
   }
   protected ActionServlet getServlet() {
       return servlet;
   }
   public ActionServletWrapper getServletWrapper() {
       return new ActionServletWrapper(getServlet());
   }
   public MultipartRequestHandler getMultipartRequestHandler() {
       return multipartRequestHandler;
   }
   public void setServlet(ActionServlet servlet) {
       this.servlet = servlet;
   }
   public void setMultipartRequestHandler(
           MultipartRequestHandler multipartRequestHandler) {
       this.multipartRequestHandler = multipartRequestHandler;
   }
   public void reset(ActionMapping mapping, ServletRequest request) {
       try {
           reset(mapping, (HttpServletRequest) request);
       } catch (
ClassCastException e) {
       }
   }
   public void reset(ActionMapping actionmapping,
           HttpServletRequest httpservletrequest) {
   }
   public 
ActionErrors validate(ActionMapping mapping, ServletRequest request) {
       try {
           return validate(mapping, (HttpServletRequest) request);
       } catch (ClassCastException e) {
           return null;
       }
   }
   public ActionErrors validate(ActionMapping mapping,
           HttpServletRequest request) {
       return null;
   }
   protected transient ActionServlet servlet;
   protected transient MultipartRequestHandler multipartRequestHandler;
}