日期:2014-05-20  浏览次数:20680 次

获取用户名正常,获取密码却为空
同一个页面有用户名和密码,获取用户名正常,获取密码为空。不知道是啥子情况,目测名字没有写错啊。求解!
页面如下:
<body>
    <form action="/messageboard/loginAndOut.do?flag=loginAndOut" method="post"><br/>
    u:<input type="text" name="name"/><br/>
    p:<input type="password" name="passed "/><br/>
    <input type="submit" value="login"/>   
    </form>
  </body>
form如下:
public class UsersForm extends ActionForm {
 private String name;
 private String passed;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassed() {
return passed;
}
public void setPassed(String passed) {
this.passed = passed;
}
}
在action中获取System.out.println(usersForm.getPassed());为空值
附数据库如下:
Create table myusers(
 id number primary key,
 name varchar2 (64) unique,
 passed varchar2 (64) not null
)
login 数据库

------解决方案--------------------
 name="passed " 好像后面多了个空格,不知道有没有影响?我没有这么测试过。