springMVC视图跳转问题

访问的默认视图是WebContent下的index.jsp页面(包含登录块),当登录控制器处理完后,仍希望显示index.jsp页面,登录成功后只把登录模块隐藏掉,于是控... 访问的默认视图是WebContent下的index.jsp页面(包含登录块),当登录控制器处理完后,仍希望显示index.jsp页面,登录成功后只把登录模块隐藏掉,于是控制器的代码是:return "index";但是springMVC的视图配置是<property name="prefix" value="/WEB-INF/views/"/>,于是默认会从/WEB-INF/views/下找相应视图,index.jsp是在WebContent下,所以就出现了找不到视图的情况,报404,想过把视图配置改成<property name="prefix" value="/"/>,但是还有控制器是要往/WEB-INF/views/跳的,这样就找不到/WEB-INF/view下的视图了
谁有解决这问题的办法?还请不吝赐教,谢谢啦!
展开
 我来答
七沐川
2013-02-21 · 超过27用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:58.8万
展开全部
有很简单的解决方式 :
你把<property name="prefix" value="/WEB-INF/views/"/> 配置成<property name="prefix" value="/"/>,return的时候 写“index”
但是其他的也需要在return的时候加这个 return “WEB-INF/views/register” 就可以找到 WEB-INF/views 下面的 register.jsp视图

还有一种方式就是 你可以把index.jsp也移动到 WEB-INF/views 下面 index 不是一定要放到根目录 也可以移动。只是要根据访问需要来进行对应的分目录。
doronchen
2013-02-06
知道答主
回答量:25
采纳率:0%
帮助的人:10.8万
展开全部
可以用 <mvc:view-controller>控制某一个单独的视图请求到某一个页面
eg:
<mvc:view-controller path="/down.jsp" view-name="/employee/down" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式