package com.java.users.DAO;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.java.role.Users;import com.java.Database.DatabaseDAO;public class UsersDAO {
private Connection con;
private PreparedStatement pt;
private ResultSet rs; public boolean login(Users users) {
boolean flag = false;
con = DatabaseDAO.getConnection();
try {
pt = con.prepareStatement("select * from member where memberID=? and password=?");
// 设置参数
pt.setString(1, users.getMemberID());
pt.setString(2, users.getPassword());
// 获取结果集
rs = pt.executeQuery();
// 如果能往下继续执行,表示用户名和密码正确
if (rs.next()) {
flag = true;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
DatabaseDAO.closeRs(rs);
DatabaseDAO.closePt(pt);
DatabaseDAO.closeCon(con);
}
return flag;
}
}<?xml version="1.0" encoding="GBK" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 
"http://struts.apache.org/dtds/struts-2.3.dtd">  
<struts>
<include file="struts-default.xml"></include>
<package name="users" extends="struts-default" namespace="">
<action name="login" class="com.java.action.LoginAction" method="login">
<result name="success">/loginSuccess.jsp</result>
<result name="input">/index.jsp</result>
</action>
</package>
</struts>