以下是JSP页面的代码,我把以前做的代码拷过来试了(注释掉的那段),在Action里面System.out.println(loginForm.getUsername());输出是null,用再下面那段自己写的测试也是相同的结果。有的人可能会说是<input type="text" name="username">中name属性Struts表单不接收的问题,我试了,如果是属性值与LoginForm中定义的不匹配就会报错。
现在没有报任何错误,不知道是哪错了,请大家帮我看下。
 <body>
  <!-- 
<html:form action="/login">
username : <html:text property="username" />
<html:errors property="username" />
<br />
password : <html:password property="password" />
<html:errors property="password" />
<br />
confirm : <html:password property="confirmPassword" />
<html:errors property="confirmPassword" />
<br /> <html:submit />
<html:cancel />
</html:form>
-->
  <form action="login.do">  //还有个小问题,这里我写/login就报错
<input type="text" name="username">
<input type="text" name="password">
<input type="text" name="confirmPassword">
<input type="submit" value="登录">  
</form>
 <br>
  </body>