关于页面跳转问题
求助为什么点击提交以后不论什么情况都会自动跳转到http://localhost:8080/myPaintingMall_war_exploded//UserServlet
也就是第一节课在login.jsp中改成的
<form method="post" action="${pageContext.request.contextPath}/UserServlet" id="contact">
23
收起
正在回答
4回答
同学你好,报错提示缺少com.mchange.v2.ser.Indirector类。建议同学添加mchange-commons-java的jar包再试试。在《JDBC入门》教辅区有提供,如:

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
宝慕林0551093
2019-12-27 10:59:32
我测试下来,是不能用c3p0连接池(即便手动配置),即new ComboPooledDataSource()无效,浏览器中报NoClassDefFoundError;ClassNotFoundException。请教老师如何解决我的问题
ComboPooledDataSource pool = new ComboPooledDataSource();
pool.setDriverClass("com.mysql.jdbc.Driver");
pool.setJdbcUrl("jdbc:mysql:///painting_mall?useSSL=false");
pool.setUser("root");
pool.setPassword("pwd");如果换成如下传统方法就没问题
Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection();
Chrome浏览器工作台:
admin/login.jsp

点击登陆后:


宝慕林0551093
2019-12-26 21:59:57
我发现是我的数据库检测除了问题,老师能不能帮我看一下哪里写的有问题吗
public interface UserService {
User login(User user);
}
public class UserServiceImpl implements UserService {
@Override
public User login(User user) {
UserDao userDao = new UserDaoImpl();
return userDao.login(user);
}
}
public interface UserDao {
User login(User user);
}
public class UserDaoImpl implements UserDao {
@Override
public User login(User user) {
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
User existUser = null;
try {
// 获得连接
con = JDBCUtils.getConnection();
// 编写SQL语句
String sql = "select * from userTable where username=? and password=?";
// 预编译
ps = con.prepareStatement(sql);
// 设置参数
ps.setString(1,user.getUsername());
ps.setString(2,user.getPassword());
// 执行
rs = ps.executeQuery();
if (rs.next()){
existUser = new User();
existUser.setUid(rs.getInt("uid"));
existUser.setUsername(rs.getString("username"));
existUser.setPassword(rs.getString("password"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 释放资源
JDBCUtils.release(rs,ps,con);
}
return existUser;
}
}
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星