User.java
public class User {
private Integer uid;
private String uname;
private String upwd;
private String utel;
public User(){
}
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getUpwd() {
return upwd;
}
public void setUpwd(String upwd) {
this.upwd = upwd;
}
public String getUtel() {
return utel;
}
public void setUtel(String utel) {
this.utel = utel;
}
public User(Integer uid, String uname, String upwd, String utel) {
super();
this.uid = uid;
this.uname = uname;
this.upwd = upwd;
this.utel = utel;
}
@Override
public String toString() {
return "User [uid=" + uid + ", uname=" + uname + ", upwd=" + upwd + ", utel=" + utel + "]";
}
}
User.xml
<mapper namespace="com.zking.dao.UserDao">
<select id="login" resultType="com.zking.entity.User">
select * from user where uname=#{uname} and upwd=#{upwd}
</select>
</mapper>
mybatis-config.xml
<configuration>
<mappers>
<mapper resource="com/zking/entity/User.xml"/>
</mappers>
</configuration>
UserDao.java
public interface UserDao {
public User login(User user);
}
UserController.java
@RequestMapping("getlogin.xhtml")
public String getlogin(HttpServletRequest req){
String uname=req.getParameter("userName");
String upwd=req.getParameter("password");
User user=new User();
user.setUname(uname);
user.setUpwd(upwd);
if(ud.login(user)!=null){
return "index";
}
return "login";
}