简单的struts例子 使用action的时候报错,大虾急救阿!

我定义了 1个jsp页面 1个Action 1个ActionForm
//public class LoginForm extends ActionForm

//public class LoginAction extends Action
//login.jsp

//struts-config.xml

<form-beans>
<form-bean name="LoginForm2" path="StrutsTest.FormBean.LoginForm">
</form-bean>
</form-beans>
<action-mappings>
<action path="/Login"
type="StrutsTest.Action.LoginAction"
name="LoginForm2"
scope="request"
validate="false"
input="/strutsTest/Login.jsp">
<forward name="view" path="/strutsTest/login.jsp"/>
</action>

//jsp页面信息
<html:form action="/Login.do" >
UserName: <html:text property="user2" />
Password: <html:password property="pass2" />
<html:submit value="commit"/>
</html:form>

结果访问该页面的时候就报错了:

javax.servlet.jsp.JspException: Exception creating bean of class null: {1}

//看别人的也有过类似的错误,但是 class 也不是null啊?
兄弟们,小弟初学struts,摸索很久了,大虾们指点阿!感激不敬
[1084 byte] By [tianming2002] at [2008-3-14]
# 1
把你的错误提示全贴出来看看。
jyh_jack at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 2
就是下面的
[ServletContext(id=37125271,name=MyWebApp,context-path=/MyWebApp)] Root cause of
ServletException.
javax.servlet.jsp.JspException: Exception creating bean of class null: {1}
at org.apache.struts.taglib.html.FormTag.initFormBean()V(FormTag.java:56
3)
at org.apache.struts.taglib.html.FormTag.doStartTag()I(FormTag.java:520)

at jsp_servlet._strutstest.__login._jspService(Ljavax.servlet.http.HttpS
ervletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Login.jsp:20)
at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Lj
avax.servlet.ServletResponse;)V(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
()Ljava.lang.Object;(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle
t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.Filte
rChainImpl;)V(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle
t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.Filte
rChainImpl;)V(ServletStubImpl.java:463)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle
t.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run()Ljava.lang.Object;(WebAppServletContext.java:6452)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.se
curity.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Objec
t;(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.ac
l.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSub
ject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:11
8)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogi
c.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponse
Impl;)V(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel
.ExecuteThread;)V(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest
;)V(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
e)
>
tianming2002 at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 3
<html:form action="/Login.do" >
UserName: <html:text property="user2" />
Password: <html:password property="pass2" />
<html:submit value="commit"/>
</html:form>
你用以上标签写的,哪么你的StrutsTest.FormBean.LoginForm.java这个类中,有没有对应的
user2和pass2的相关get和set方法啊?这里必须对应上
yyhe-software at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 4
<form-bean name="LoginForm2" path="StrutsTest.FormBean.LoginForm">的问题.好好看看书吧!path改为type。有些问题自己看一下书就解决。
hotmail1981 at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 5
多谢楼上指点阿,真的没有注意竟然是这边搞错了!我工作一年多了,以前都没写错的,

竟然。。。。。;粗心所致阿!!
感激不尽阿!英雄 ,接分吧!
tianming2002 at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 6
怎么给不了啊!郁闷!
tianming2002 at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...
# 7
好像已经给了!
tianming2002 at 2007-10-18 > top of Msdn China Tech,Java,架构、设计...