ActionForward 是行为execute返回的值的类型...

解决方案 »

  1.   

    execute当然是具体的action操作了,也就是你想作什么可以方在这个函数内
    ActionForward 表明一个动作执行完之后的转向,你执行完一个动作应该转到其他jsp页面或者action吧
      

  2.   

    能不能请用定义方法的形式举例说明一下呢???
    比如public String asdf(),ActionForward与execute各相当于什么?是ActionForward相当于String,execute相当于asdf()吗???如是,那ActionForward指返回的什么类型呢(如:int或string)???
      

  3.   

    ActionForward是struts的一个类,表示你的转向
    execute是action里的一个特定的方法,每次进入action,该方法都会被自动执行
    actionForward相当于你说的那个例子中的String
    execute相当于asdf
      

  4.   

    呵呵..仅此而已...
    actionForward相当于你说的那个例子中的String
    execute相当于asdf
      

  5.   

    也就是说把execute定义成actionForward,那在execute中的return语句返回的是什么类型呢???也就是说actionForward类,是什么类型呢,是如int,string这样的呢?还是这些之外的呀???不知大家明白我问的意思不
      

  6.   

    我就意思就是说,int型返回整数,string返回字串,boolean返回真假,那actionForward返回????
      

  7.   

    execute这个是个函数,你可以把你想做的东西放进去!
    ActionForward这是一个返回值,也就是你操作完后返回或转向另一个页面!
      

  8.   

    actionForward是strust中已经定义好的一个类。你不必关心他具体是什么。
      

  9.   

    package org.apache.struts.action;// Imports
    import java.io.Serializable;
    import java.util.HashMap;public class ActionForward implements Serializable {  // Fields
      private String basepath;
      private HashMap pathmap;
      protected String name;
      protected String path;
      protected boolean redirect;  // Constructors
      public ActionForward() { }
      public ActionForward(String path) { }
      public ActionForward(String path, boolean redirect) { }  // Methods
      public String getName() { return null;}
      public void setName(String name) { }
      public String getPath() { return null;}
      public void setPath(String path) { }
      public boolean getRedirect() { return false;}
      public void setRedirect(boolean redirect) { }
      public String toString() { return null;}
      public void removeParameter(String pname) { }
      public String getParameter(String pname) { return null;}
      public void setParameter(String pname, String pvalue) { }
      private String getslefpath() { return null;}
      private void addparamtomap(String path) { }
      private void analysepath(String path) { }
      private void setselfPath(String path) { }
    }
    这个就是actionForward(类)
    不过方法中的具体内容我没有写
      

  10.   

    to nimifeng(小蜜蜂) 
    说说看嘛
      

  11.   

    因为struts是一种mvc模式的实现,所以,在一个action动作提交后,他要先经过控制(其中要经过的一个类就是RequestProcessor类,记不请了,请参考struts的书籍),然后在转到一个具体的action,比如你的public class AddPhoneAction extends Action{},那么在AddPhoneAction 执行完毕后,他要返回给上一级调用 一个对象,也就是返回一个ActionForward的具体对象,在上一级中对得到的ActionForward进行分析,然后实现具体的转向,执行RequestDispatcher.forward()方法。