spring项目中index.jsp可以打开,但是以后所有跳转页面都是404
在下萌新,项目是idea上maven管理的。是一个spring+springmvc+hibernate的项目结构,但是在使用spring还是springmvc架构时出现问...
在下萌新,项目是idea上maven管理的。 是一个spring +spring mvc+ hibernate的项目结构 ,但是在使用spring还是spring mvc架构时出现问题, 当项目在本地运行后,index.jsp可以打开,但是当跳转到页面中按钮的信息里的页面的时候,出现404,controller里是可以访问的。(用<a href>标签跳转没反应,用js里写的button onclick()--> window.location.href("")方法时出现404) ,跳转链接的url 相对路径绝对路径都试过了 ,还是无法解决。。。大佬们快来帮帮我!!头发都挠光了1.项目结构图 2.applicationContext 3.spring-mvc.xml 4.404报错信息 5.6.web.xml
展开
1个回答
2018-05-11
展开全部
仔细看第三幅图中的前缀 value="views/" 你的WEB-INFO下面有这个存放jsp页面的包么?
建议:1). 在WEB-INFO下面创建views包,存放除了index.jsp外的所有jsp文件。
2). 去掉处理前后缀的<bean>,因为你的页面由jsp和html,但是在配置文件中,只配置了.jsp的后缀。所以去掉吧,在controller中. 以 return "Game.html"这种方式跳转页面。
3). 在前端的onclick中,window.location.href='Game.html',这种格式跳转页面。
建议:1). 在WEB-INFO下面创建views包,存放除了index.jsp外的所有jsp文件。
2). 去掉处理前后缀的<bean>,因为你的页面由jsp和html,但是在配置文件中,只配置了.jsp的后缀。所以去掉吧,在controller中. 以 return "Game.html"这种方式跳转页面。
3). 在前端的onclick中,window.location.href='Game.html',这种格式跳转页面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询