zoukankan      html  css  js  c++  java
  • 解决org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource

    spring中做成bean,可以使用property"resourceLoaderPath"指定工程中的路径

    <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
    <property name="resourceLoaderPath" value="/WEB-INF/classes/templet" />
    <property name="velocityProperties">
    <props>
    <prop key="velocimacro.library">*.vm</prop>
    <prop key="default.contentType">text/html; charset=utf-8</prop>
    <prop key="output.encoding">utf-8</prop>
    <prop key="input.encoding">utf-8</prop>
    </props>
    </property>
    </bean>
    
    如果是new velocityEngine的实例,例如用在test中
    可以这样指定路径
    VelocityEngine velocityEngine = new VelocityEngine();
    Properties p = new Properties();
    p.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, "E:/reyo/project/WEB-INF/classes/templet");
    velocityEngine.init(p);
    
  • 相关阅读:
    Azure SQL Storage
    T-SQL quries
    映射盘符
    繁体及其输入法、乱码问题
    匈牙利命名法
    C++四种转换总结
    windows系统下进程间通信
    Qt 中文字符串问题
    PDB文件详解
    DbgView 无法开启Capture Kernel问题
  • 原文地址:https://www.cnblogs.com/interdrp/p/5048093.html
Copyright © 2011-2022 走看看