error 1: No action instance for path /login could be created
error 2: Error creating form bean of class LoginForm
这个错误产生的原因,一般就是struts-config.xml中没有配置正确。
对于第一个错误:
<action-mappings>
<action name="loginForm" path="/login" type="com.bjtu.action.LoginAction">
<forward name="login" path="/login.jsp"></forward>
<forward name="success" path="/jsp/login_success.jsp"></forward>
<forward name="failure" path="/jsp/login_failure.jsp"></forward>
</action>
</action-mappings>
一般错在: <action type=""> ,要将里面的type写为: Action的全部名称,即包含package和类名称
对于第二个错误:
<form-beans>
<form-bean name="loginForm" type="com.bjtu.form.LoginForm"></form-bean>
</form-beans>
也是同样的道理,就是type没有正确的配置。将名称全部写上,就可以了。
不足之处还望指正。