导入的spring boot项目,里面有的jsp页面可以访问,为什么我新建的jsp文件访问不了

application.properties
图片说明

controller

图片说明

报错如下

图片说明

大致目录

图片说明

新手刚学的,希望有会的人,能够帮帮我,谢谢!

4个回答

你看看进入到后台的吗,而且配置这些是不是要重启啊,错误的意思是找不到jsp文件

Zby_xcgqybnl
Zby_xcgqybnl 应该是导入项目的时候没导好,没导成maven项目,idea 右边也一直没出现maven,我重新导入一遍就好了。
8 个月之前 回复
Zby_xcgqybnl
Zby_xcgqybnl 重启过了,
8 个月之前 回复

login这个是登录页面吧?拦截器肯定是开放这个页面的,你新增的jsp需要后台跳转的,看看你拦截器的拦截规则,如果你这个getinfo.do的接口没有开放出来,访问这个接口肯定会404

Zby_xcgqybnl
Zby_xcgqybnl 谢谢
8 个月之前 回复
Zby_xcgqybnl
Zby_xcgqybnl 回复_鹿 应该是导入项目的时候没导好,没导成maven项目,我重新导入一遍就好了。idea 右边也一直没出现maven
8 个月之前 回复
weixin_41763995
_鹿慕溪水 配置文件截图出来吧,
8 个月之前 回复
Zby_xcgqybnl
Zby_xcgqybnl 没有看到有写拦截器的文件
8 个月之前 回复

1.首先你的login.jsp应该放到webapp目录外面,因为这个目录是默认保护的,
2.还有就是你的配置文件中没看到配置servlet.context.path,你确认下路径是否正确
3.直接把jsp文件放到templates下面,因为spring boot默认允许路径是这个目录下的,静态资源放到static下面再试试

你有两个getinfo.jsp,有一个路径错了放到web下面了,应该把放到下面那个getinfo.jsp放到pageresource目录下,然后把web.xml放到外面

Zby_xcgqybnl
Zby_xcgqybnl 应该是导入项目的时候没导好,没导成maven项目,idea 右边也一直没出现maven,我重新导入一遍就好了。跟那个getinfo文件没关系,
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐