</action>
  <!-- Process a user logon -->
  <action path="/logon" type="addressbook.action.LogonAction" name="LogonForm" scope="request" input="/logon.jsp">
  </action>
这里的name改成name="logonForm",要和<form-bean name="logonForm" type="addressbook.form.LogonForm"></form-bean>这里的name属性保持大小写一致的说

解决方案 »

  1.   

    <action path="/logon" type="addressbook.action.LogonAction" name="LogonForm" scope="request" input="/logon.jsp">这句话里的name要改为 name="loginForm" 这样映射才对的上. 因为你上面<form-bean name="logonForm" type="addressbook.form.LogonForm"></form-bean> 已经把他隐射名改为 loginForm了
      

  2.   

    <form-bean name="logonForm" type="addressbook.form.LogonForm"></form-bean>

    <action path="/logon" type="addressbook.action.LogonAction" name="LogonForm" scope="request" input="/logon.jsp">
    不匹配
    一个是logonForm小写
    一个是LogonForm大写
    当然出错了
      

  3.   

    看抱的错误信息就知道是form的问题了