在这里问还不如搜一下actionServlet的介绍 到处都是 而且更详细

解决方案 »

  1.   

    ActionServlet是个控制器,负责转发信息和控制该执行哪些地方的!
    jsp里面要怎样写?//------------------
    你是要写链接还是什么?
      

  2.   

    这个只要看看struts的lifecycle就知道了基本上是
    jsp-->ActionServlet-->RequestProcessor-->Action
      

  3.   

    首先楼主没有很好说出什么意思。如果是说JSP调用后端的actionServlet那么就是楼上说的
      

  4.   

    ActionServlet类是Struts框架的核心控制器组件,所有的用户请求都先由ActionServlet来处理,然后再由ActionServlet把请求转发给其他组件.
      

  5.   

    我想反问楼主一句,serlvet是怎么获取JSP请求信息的?
      

  6.   

    很抱歉没有能够把问题说清楚,因为是第一次接触的关系,这几天看了一些书,把不明白的问题又重新整理了一下,希望大家能够指点指点1)每一个用户的请求(*.do)都对应一个Action,并且在struts-config.xml中作对应的配置,这个所谓的对应的配置是否指的就是下列这个配置中的path的值??
             <action
         path="/MasterCSVDnl"
         name="masterCSVDnlForm"
         type="MasterCSVDnlAction"
         scope="request"
         input="/project/fail.jsp">
         <forward name="success" path="/success.jsp"/>
         <forward name="fail" path="/fail.jsp"/>
         </action>
    也就是说用户请求如果是aa.do那么,就应该在这个对应的action的配置里的path写上path="/aa"
    我的这种理解对吗????
    2)actionForm 类中有对用户请求的封装
    比如:
    public final class RegUserForm extends ActionForm{  private String logname;
      private String password;
      private String email;  public RegUserForm(){
        logname = null;
        password = null;
        email = null;
      }  public String getLogName() {
        return this.logname;
      }
      public void setLogName(String logname) {
        this.logname = logname;
      }
      public void setPassWord(String password) {
        this.password = password;
      }
      public String getPassWord() {
        return this.password;
      }
      public void setEmail(String email) {
        this.email = email;
      }
      public String getEmail() {
        return this.email;
      }  public void reset(ActionMapping mapping, HttpServletRequest request)
        {
            logname = null;
    password = null;
    email = null;
        }
    }
    这里面一共有三个变量,(logname,password,email),对应页面上三个文本框中的内容,那么这段代码它是怎么知道,哪个文本框中的字符会被传到哪个变量中的呢????我想应该也有类似的配置吧,该在哪里配置呢????????????????????????????先问这两个问题,希望大家能够回答我.
      

  7.   

    我也开始做structs的东东,一切都OK的,我是用websphere做的,一切几乎都是自动的,公用代码也一并自动生成,完全不用关心什么配置,当然知道底层的东西还是很好的,顶!!!
      

  8.   

    再补充一下,甚至structs控件都可以图形化拖动,并设置属性
      

  9.   

    各位,我问的不是什么底层的东西,而是最基本的应用比如说象对email这个变量的附值,struts怎么知道要用public void setEmail(String email)这个方法呢???这个应该要我自己指定给他的吧????