在写 Java 项目时,很多时候我们都必须判断一下对象是否为 null
。这个在 Java 代码中,很容易实现。在使用 Velocity 的 Java Web 项目中,很多时候,需要在 Velocity 的模板中,判断一个对象是否为空。那么这时,该如何判断呢?今天D瓜哥就来给大家简单介绍介绍!
方式一
事实上,在 Velocity 中 null
对象是作为 阅读全文…
最近项目中一个问题:在常量类 GlobalConstants
中定义了许多关于订单状态的常量(使用public static final
修饰),这些常量,某些情况也许有在 Velocity 模板中访问。请问,该如何访问?
由上面的问题,引申出另外一个问题:又该如何访问静态方法呢?
今天先来解决其中的一个问题。
访问常量
Velocity Tool 中提供了相应的 阅读全文…
博客又有一段时间没有更新了。前一段时间(好几个月前了,哈哈),看一个朋友的博客,内容有长有短,类似日志;最近看一个微信公众号,座右铭是:宁可十年不将军,不可一日不拱卒。所以,考虑以后把每天有趣或者有意义的东西做个小结,记录发文出来。本文章就算是第一个篇文章吧。
公司项目里使用 Velocity 。网上相关的资料很零散,相关的配置查起来挺麻烦了。而且又没有很好的示例,今天又要费心地配置 Toolbox 。所以,干脆记录下来,
工具类配置文件的位置
默认的 Velocity 工具相关的配置放在 WEB-INF/toolbox.xml
。当然,也可以在 web.xml
中配置,配置片段如下:
03 | < servlet-name >velocity</ servlet-name > |
05 | org.apache.velocity.tools.view.servlet.VelocityViewServlet |
16 | < param-name >org.apache.velocity.toolbox</ param-name > |
17 | < param-value >/WEB-INF/toolbox.xml</ param-value > |
21 | < param-name >org.apache.velocity.properties</ param-name > |
22 | < param-value >/WEB-INF/velocity.properties</ param-value > |
28 | < servlet-name >velocity</ servlet-name > |
29 | < url-pattern >*.vm</ url-pattern > |
- 这里就是 Toolbox 的配置路径。
如果使用 Spring MVC,也可以在 Spring MVC 的配置文件中,配置 阅读全文…