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>
  • 相关阅读:
    springboot之手动控制事务
    Java的几种常见排序算法
    Java之协程(quasar)
    中文字符和中文标点符号的正则表达式
    【转】SignalR与ActiveMQ结合构建实时通信
    【转】根据Quartz-Cron表达式获取最近几次执行时间
    【转】IIS请求筛选模块被配置为拒绝超过请求内容长度的请求
    【转】C# 中Linq查询所有上级节点或所有下级节点
    【转】FluentAPI详细用法
    【转】SQL数据库日志文件收缩
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4721254.html
Copyright © 2011-2022 走看看