1、应用程序上下文与URL不匹配错误
这两个地方必须一致才能正确访问到资源
2、servlet请求处理404问题
问题描述
写好servlet,配置好注解映射
但是请求处理失败404,注意到url不对劲
问题解决
- 使用绝对路径:以"/"开头,表示跳转web根目录(localhost:8080/)下的资源
- 使用相对路径:不以"/"开头,表示跳转相对于当前文件下的资源
解决方法1(绝对路径)
在html文件中,action属性要写上项目名,因为是跳转到tomcat设置的该项目的url下的资源来处理
解决方法2(相对路径)
设置引用上下文和访问路径为“/”,去掉项目名来匹配全部路径资源
设置完最好重启tomcat,重新部署项目应用