解决org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource
2024-08-26 20:34:10
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);
最新文章
- 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)
- Treap
- μC/OS-Ⅲ系统的时间管理函数和定时器
- mysql +ibatis
- meta标签详解(meta标签的作用)///////////////////////////转
- 关于HttpWebRequest.KeepAlive
- iOS开发经常使用宏定义
- 为PHP摇旗呐喊!
- verilog学习笔记(2)_一个小module及其tb
- ISOMAP
- SpringBoot集成mybatis配置
- java基础--集合框架的认识
- 分布式队列ZooKeeper的实现
- XMLHttpRequest 的使用&;#183;&;#183;&;#183;&;#183;&;#183;&;#183;
- 2018-2019-2 20165212《网络攻防技术》Exp5 MSF基础应用
- 不用bootstrap,只用CSS创建网格布局
- 区别mouseover与mouseenter?
- bzoj1001: [BeiJing2006]狼抓兔子 -- 最小割
- IOS发送Email的两种方法
- January 24 2017 Week 4 Tuesday