SpringMVC框架,controller层返回页面不能访问静态资源的问题。 60

在controller层中若采用return"redirect:/resource/success.jsp";返回指定页面,页面显示正常,若采用ModelMap的返回方式... 在controller层中若采用return "redirect:/resource/success.jsp";返回指定页面,页面显示正常,若采用ModelMap的返回方式, return "/resource/homePage";则跳转的页面不能正常显示,静态资源无法加载。
求原因和正常显示的解决办法。
展开
 我来答
ltzv5444
2017-01-24
知道答主
回答量:6
采纳率:0%
帮助的人:6021
展开全部

如果你的spring-mvc配置了请求拦截器,那你可以用转发的方法跳转到你想要的页面,这是请求拦截:

这是试图解析配置,存在于spring-mvc.xml中

追问

不是很明白你的意思,我这里有一个dispatcher.XML;在里边也通过<mvc:resources location="/resource/*" mapping="/resource/**" />这种方式加载了静态资源,

miaoch
2017-01-24 · TA获得超过1204个赞
知道小有建树答主
回答量:814
采纳率:83%
帮助的人:339万
展开全部
查看配置文件:中间有这么一句话
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
意思是为返回的路径加上前缀和后缀。。
像 你这个 就会组装成 /WEB-INF/views/resource/homePage.jsp 你要确定你的项目的确有这个文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式