1. 通过谷歌浏览器右上角选择检查,在console里查看运行情况,发现userregister.jsp无法映射到ServletUserRegister.java
解决方法:修改web.xml
补充下面一段代码
<servlet>
<servlet-name>userRegister</servlet-name>
<servlet-class>com.denny.user.servlet.ServletUserRegister</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>userRegister</servlet-name>
<url-pattern>/servlet/ServletUserRegister</url-pattern>
</servlet-mapping>
2. 注册时爆错, 检查到代码有问题
public void closeDB(Statement sta, Connection conn) {
// 关闭数据库连接(无结果集)
try {
if(sta != null){ //添加了两个判断语句
sta.close();
}
if(conn != null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
3. console爆错提示:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver, 原因是少了这个驱动,java无法连接到数据库
到Mysql官网下载mysql-connector-java-5.1.39-bin.jar,导入进tomcat文件夹的lib目录下
4. 跳转到userlogin.jsp,显示404页面错误提示
跳转路径错误, /表示返回根目录
格式为 response.sendRedirect("/OphirlinFirstWeb/userlogin.jsp");