login.jsp:
<form method="post" action="user/login" >
<table align="top">
<tr>
<td colspan="" align="left">
用户登录 用户姓名:
<input type="text" name="name"/>
密码:
<input type="password" name="password" />
<input type="submit" value="登录" name="login" />
<input type="button" value="取消" name="close" />
</td>
</tr>
</table>
</form>
-------------------------
UserAction:
public class UserAction extends ActionSupport {
private UserDao ud = new UserDao();
private User user; public String login(){/////参数 可以没有
//System.out.println(user.getName()+"-----------");
 if(ud.login(user)){///
System.out.println("SUCCESS"+"--"); 
return "success";//////"" 大写可以不要
}else{
System.out.println("LOGIN====="); return "error";
}
}
public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
}
}
--------
modle:
public class User {
int id;
String name;
String password;
String address; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getAddress() {
return address;
} public void setAddress(String address) {
this.address = address;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} public User() {
} }

解决方案 »

  1.   


    用户名
    <input type="text" name="user.name"/>
    密码:
    <input type="password" name="user.password" />
      

  2.   

    <input type="text" name="name"/>
    密码:
    <input type="password" name="password" />改成
    <input type="text" name="user.name"/>
    密码:
    <input type="password" name="user.password" />
      

  3.   

    <input type="password" name="user.password" />
      

  4.   

    二楼正解 但是public class UserAction extends ActionSupport {
    private UserDao ud = new UserDao();???? 直接操作数据