[转载]mvc:view-controller
1、重定向
1
|
<mvc:view-controller path= "/" view-name= "redirect:/admin/index" /> |
即如果当前路径是/ 则重定向到/admin/index
2、view name
1
|
<mvc:view-controller path= "/" view-name=admin/index"/> |
如果当前路径是/ 则交给相应的视图解析器直接解析为视图
如
1
2
3
4
5
6
|
<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中配置静态访问路径
Xml代码
<!-- 访问静态资源文件 -->
1
|
<mvc:resources mapping= "/images/**" location= "/images/" cache-period= "31556926" /> |
像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller。