测试基本配置的时候是通过的....(我是用JBuilder进行开发的)
例子都是书本的...
不过在运行程序的时候却发生了这个错误:
 Cannot retrieve definition for form bean userform on action createUser.do

解决方案 »

  1.   

    再你的createcreateUser.do中找不到userform。查看你的映射文件。
      

  2.   

    我就是查看了很久配置文件...也搞不懂哪里不对啊...~~~
    配置文件是这样写的...:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
      <form-beans>
         <form-bean name="userForm" type="userform.UserForm"/>
      </form-beans>
      <global-forwards>
         <forward name="userCreated" path="/viewUser.jsp"/>
      </global-forwards>
      <action-mappings>
         <action path="/createUser" type="useraction.UserAction"
                 name="userform" scope="request" validate="true" input="/createUser.jsp">
         </action>
      </action-mappings>
      <message-resources parameter="ApplicationResources" />
    </struts-config>
      

  3.   

    <form-bean name="userForm" type="userform.UserForm"/>
     <action path="/createUser" type="useraction.UserAction"
                 name="userform" scope="request" validate="true" nput="/createUser.jsp">
         </action>form-bean和action中的NAME属性 不一致
      

  4.   

    userForm  userform  注意区分大小写
      

  5.   

    userForm  userform  注意区分大小写