idea使用SpringMVC无法访问jsp页面

水之笔记 发布于 2017/03/01 21:43
阅读 832
收藏 0

初学SpringMVC,按照视频上面写了一个,但是发现我启动之后直接提示404,不论怎么样都找不到jsp的文件,但是通过localhost:8080/项目名/@RequestMapping所命名的可以通过controller来访问jsp

我开始以为是spring会拦截所有的jsp导致的,然后我在web.xml里面把过滤变成了*.do 但是还是不能访问相应的界面

 

 

后来我发现idea把输出的所有jsp全都放到WEB-INF里面了,这里面的所有jsp应该是都不能通过地址栏访问的。。但是这是为什么啊?我原先不使用SpringMVC的话就不会将所有的文件都输出到WEB-INF里面。。。这样就直接导致了我没有办法通过地址栏访问jsp。。连首页都不能显示出来了

 

先谢谢了

加载中
1
w
wangzhouyu

所有的访问都是通过Controller到jsp页面的,不能直接访问jsp页面(算是规范吧)
首页访问还不简单么,webapp下放置一个index.html或者index.jsp不就行了么

水之笔记
水之笔记
我错了。。。。。。你这么说我发现原因了。。。。我把index.jsp扔到WEB-INF里面去了。。。。这个层级目录看着不明显。。一直没找到问题所在。。。
0
—
大兄弟,jsp放在web-inf下view目录下
0
0
码路上的单身狗
码路上的单身狗

你改成匹配全部请求,试试。

0
CCCCZ
CCCCZ

controller上加@controller了没

0
_being
_being

不是直接访问jsp地址,你不是有controller吗?把你的controller代码粘贴一下看看

返回顶部
顶部