• 【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>
  • 相关阅读:
    列表的内置方法
    oracle安装教程
    大二暑假假期周进度01
    win 10安装Linux虚拟机教程
    需求工程——软件建模与分析阅读笔记05
    网络爬虫阅读笔记01
    Java 测试连接Oracle数据库是否成功,ojdbc7.jar包下载
    河北创新年报统计平台系统整体界面展示,与数据下钻
    java 三大框架 struct2部分 实现增删该查操作
    itextsharp生成pdf
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4721254.html
Copyright © 2020-2023  润新知