ssm集成到maven中 单独能访问jsp页面但是页面的跳转,就会报404。
maven中采用依赖的方式注入包,总是报HttpservletRequest包不存在。
急急急急急 !!!
劳烦各位大神解惑 谢谢!!
查看一下pom.xml文件是否有错,重新load一下包,然后查看一下项目配置里面配置的jdk等是否存在问题。
maven工程能打包成功吗?如果不成功,看看pom.xml是否添加所需的依赖包?
maven 使用打包指令 package 就可以打包了
1.首先检查pom.xml中是否配置
javax.servlet
servlet-api
${version}
2.检查maven打包是否成功,即检查指定的target/project/WEB-INF/lib 中是否有javax.servlet-api-版本号.jar包
3.若以上两步都是正确的,尝试清理一下项目缓存,如果你的IDE是eclipse,可以project->clean;如果是idea,可以选中模块右键rebuild module
4.如果还不行,再来回帖向广大热心朋友求助吧,哈哈
去本地仓库看一下,是哦否有这个jar包.如果有重复的,就先都删掉,用maven更新一下,重新下载
找不到肯定就行没有,或者你有但是路径不对
把你maven的本地仓库中的servlet-api的jar包文件夹全部删掉,然后maven重新import,重新下载下jar'包
图片说明](https://img-ask.csdn.net/upload/201801/26/1516931998_791836.png)
之前我也遇到了这个问题。 你有木有配置jsp-api ,如果配置了,就把它注释掉。
如果下载jar包时突然断网之类的,就会下载不成功,maven仓库中就会.lastUpdated文件,如果有这个文件,必须要要删掉,然后重新update试试,网上有好多删除这种文件的批处理脚本,可以下载
你是不是配了前端控制器的前后缀,要是有前后缀,注意你的访问格式
你配置的spring拦截器有没有给拦截,该一下路径试试
javax.servlet
javax.servlet-api
3.1.0
javax.servlet
servlet-api
2.5
provided
1.检查maven中添加的依赖是否完全;2.跳转的路径是否正确;3.跳转的目标页面是否存在