javaweb的servlet显示找不到路径以及显示数据库找不到指定列的问题解决-爱代码爱编程
一、指定列数据库找不到
考虑两个原因,一个可能是需要重新打个war包,另一个可能就是sql语句写错了,这次是因为sql语句写错了。
二、servlet找不到路径
说起这个,还真有点奇怪,同样的写法,上节课运行的好好的,这节课就不行了。。。。
正确写法
<%--
Created by IntelliJ IDEA.
User: Lenovo
Date: 2023/5/24
Time: 10:26
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="SubmitServlet" method="post">
请输入用户名:<input type="text" name="username2"><br>
请输入密码:<input type="text" name="password2"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
错误写法:原因就是action那里多了个/
<%--
Created by IntelliJ IDEA.
User: Lenovo
Date: 2023/5/24
Time: 10:26
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="/SubmitServlet" method="post">
请输入用户名:<input type="text" name="username2"><br>
请输入密码:<input type="text" name="password2"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
不加/一定不会报错,但是要是加上/的话,记得把下面这个context信息清空即可
servlet那里的路径加不加/的都行,都不报错