码迷,mamicode.com
首页 > 编程语言 > 详细

【viewResolver】 springmvc jsp

时间:2015-08-11 17:34:28      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

 

  1. <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
  2.  <property name="prefix" value="/WEB-INF/jsp/" />  
  3.  <property name="suffix" value=".jsp" />  
  4. </bean>  

其实InternalResourceViewResolver的工作很简单: 在视图逻辑名前面加上prefix,后面加上suffix;

  1. <bean id="myViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">  
  2.     <property name="order" value="1"/>  
  3.     <property name="basename" value="views"/>  
  4. </bean>  

 

因为可以配置多个viewResolver,所以上面的resolver还有一个选项order, 标明优先级。

 

 

  通过controller和直接访问jsp两种

我希望把用户可以直接访问的jsp放在 /jsp/ 下,把通过Controller才能访问的jsp放在/WEB-INF/jsp/下

 

 

   Spring mvc 使用多种viewResolver的问题

<bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">  
        <property name="resourceLoaderPath" value="/WEB-INF/velo/"/>  
        <property name= "velocityProperties">        
            <props>        
                 <prop key="input.encoding">utf-8</prop>        
                 <prop key="output.encoding">utf-8</prop>            
            </props>        
        </property>                 
</bean>  
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">  
          <property name="cache" value="false"/>  
          <property name="prefix" value=""/>  
          <property name="suffix" value=".vm"/>  
          <property name="contentType"><value>text/html;charset=UTF-8</value></property>  
          <property name="exposeSpringMacroHelpers" value="true"/>  
          <property name="order"><value>0</value></property>  
    </bean>  
     <bean id="JSPviewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
          <property name="cache" value="false"/>  
          <property name="prefix" value="/WEB-INF/jsp/"/>  
          <property name="suffix" value=".jsp"/>  
          <property name="contentType"><value>text/html;charset=UTF-8</value></property>  
          <property name="order"><value>1</value></property>  
    </bean>

 

【viewResolver】 springmvc jsp

标签:

原文地址:http://www.cnblogs.com/viewcozy/p/4721254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!