今天看到一个404问题:
用Intellij实现web登录页面时,代码如下图所示。点击运行后会跳转到浏览器,但是输入/login时,浏览器显示404,且无法在控制面板上打印内容;输入/index时,也无法在浏览器上显示填写用户名和密码的表格
我们知道,servlet 3.0之前是需要在web.xml里面配置servlet节点和servlet-mapping节点的。
在这里,很明显是使用3.0之前的版本,配置了web.xml却没有生效。
很大概率是因为部署的时候,选择错了web路径。
因为里面有${project}/src/main/webapp路径和${project}/web路径,在部署的时候,很容易混淆。