主题:spring的配置文件中mvc:view-controller path 怎么使用

 我来答
ifeilong
2016-09-17 · TA获得超过8068个赞
知道大有可为答主
回答量:1187
采纳率:100%
帮助的人:809万
展开全部

1、重定向

<mvc:view-controller path="/" view-name="redirect:/admin/index"/>


即如果当前路径是/ 则重定向到/admin/index

2、view name

<mvc:view-controller path="/" view-name="admin/index"/>


如果当前路径是/ 则交给相应的视图解析器直接解析为视图

<bean id="defaultViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:order="2">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="contentType" value="text/html"/>
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>

则得到的视图时 /WEB-INF/jsp/admin/index.jsp



不想进controller,可以在spring-mvc.xml中配置静态访问路径


<!-- 访问静态资源文件  -->  
<mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>

 像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式