zoukankan      html  css  js  c++  java
  • 【viewResolver】 springmvc jsp

    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>
  • 相关阅读:
    css实现梯形
    CSS3自定义滚动条样式 -webkit-scrollbar
    MySQL-5.6.13免安装版配置方法
    CSS边框长度控制
    The Shapes of CSS(css的形状)
    CSS制作图形速查表
    使用onclick跳转到其他页面/跳转到指定url
    TCP/IP协议
    jQuery实现全选、反选和不选功能
    checkbox在vue中的用法小结
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4721254.html
Copyright © 2011-2022 走看看