获取用户名正常,获取密码却为空
同一个页面有用户名和密码,获取用户名正常,获取密码为空。不知道是啥子情况,目测名字没有写错啊。求解!
页面如下:
<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
)
------解决方案-------------------- name="passed " 好像后面多了个空格,不知道有没有影响?我没有这么测试过。