一、使用servlet开发用户登录功能(用于与后面对比使用Spring的不同)
1、创建dynamic web project,导入基本包
2、拖入准备好的静态资源
这里有一个点要注意噢,一开始我不注意,把静态资源放进了WEB-INF中,因为这是eclipse,对于WEB-INF中的资源有保护作用,所以一直运行时会出现错误--服务器404,把文件拖出来就好了,我一直在找是不是我java代码写错了,真是无奈啊。。。
3、新建包
1)新建数据库、user表,对应bean层实体类
public class User {
private Integer u_id;
private String u_username;
private String u_password;
}
2)dao层:UserDao接口以及其实现类(配置数据库和数据库操作)
public interface UserDao {
User getUserByInfo(User user);
}
public class UserDaoImpl implements UserDao{
private static ComboPooledDataSource dataSource;
static {
try {
//配置c3p0数据库
dataSource = new ComboPooledDataSource();
dataSource.setDriverClass("com.mysql.jdbc.Driver");
dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/ssm_spring");
dataSource.setUser("root");
dataSource.setPassword("root");
} catch (PropertyVetoException e) {
e.printStackTrace();
}
}
@Override
//通过数据库查询用户
public User getUserByInfo(User user) {
try {
//使用dbutil操作数据库,查询并返回对象
QueryRunner q