freemarker空值的多种处理方法】的更多相关文章

默认情况下,freemarker的变量必须有值,如果没有被赋值的变量在页面上使用就会抛出异常,出错的信息都会显示在页面上. 解决办法: 方法一.我们可以在页面上使用freemarker变量时 以 ${xxx?if_exists} 来处理空值的情况,或采用默认值的方法避免此类问题.但每个freemarker变量都这样处理确实比较让人心烦,请看以下方法.   方法二.在类路径下 加入 freemarker.properties 文件,里面配置 classic_compatible=true.   方…
原文地址:11g不能导出空表的多种解决方法">oracle 11g不能导出空表的多种解决方法作者:Anlin_Yang ORACLE 11g 用exp命令导出库文件备份时,发现只能导出来一部分表而且不提示错误,之前找不到解决方案只能把没导出来的表重新建建立.后来发现是所有的空表都没有导出来.于是想好好查查,因为在以前的10g版本中没有这样的问题. 查资料发现Oracle 11g中有个新特性:新增了一个参数"deferred_segment_creation"含义是段延迟…
今天使用freemarker中Configuration的setClassForTemplateLoading方法遇到了加载模板目录的一个小问题. 由于网上的其他论坛,博客写的有点乱,故记录一下. Freemarker是一个模板框架,主要是为了加快染速度而产生的.它与web容器无关,只要是关于模板生成一些代码的都可以使用它完成. 比如xml,Java代码的生成等. 其他类似的模板框架还有velocity. 本文主要讲的是Freemarker的加载模板目录问题,它的语法就不描述了.具体的语法可在官…
转自js面向对象 多种创建对象方法小结 1.对象字面量 var clock={ hour:12, minute:10, second:10, showTime:function(){ alert(this.hour+":"+this.minute+":"+this.second); } } clock.showTime();//调用 2.创建Object实例 var clock = new Object(); clock.hour=12; clock.minute=…
android全屏去掉title栏的多种实现方法 作者: 字体:[增加 减小] 类型:转载 时间:2013-02-18我要评论 android全屏去掉title栏包括以下几个部分:实现应用中的所有activity都全屏/实现单个activity全屏/实现单个activity去掉title栏/自定义标题内容/自定义标题布局等等感兴趣的可参考下啊 1.实现应用中的所有activity都全屏 在manifest中直接加入 复制代码代码如下: android:theme="@android:style/…
FreeMarker的变量必须赋值,否则就会抛出异常.而对于FreeMarker来说,null值和不存在的变量是完全一样的,因为FreeMarker无法理解null值.FreeMarker提供两个运算符来避免空值:(1)!运算符:指定缺失变量的默认值:(2)??运算符:判断变量是否存在.!运算符有两种用法:variable!或variable!defaultValue.第一种用法不给变量指定默认值,表明默认值是空字符串.长度为0的集合.或长度为0的Map对象.注意:使用!运算符指定默认值并不要求…
1.对象字面量. var clock={ hour:12, minute:10, second:10, showTime:function(){ alert(this.hour+":"+this.minute+":"+this.second); } } clock.showTime();//调用 2.创建Object实例 var clock = new Object(); clock.hour=12; clock.minute=10; clock.showHour=…
<a href="javascript:history.go(-1)">返回上一页</a> <a href="javascript:location.reload()">刷新当前页面</a> <a href="javascript:" onclick="history.go(-2); ">返回前两页</a> <a href="javascr…
一.基于EJB容器管理webservice :     1.首先建立一个Web services EndPoint: package cn.test.service.impl; import java.util.ArrayList; import java.util.List; import javax.jws.WebMethod; import javax.jws.WebService; import cn.test.Person; import cn.test.service.HelloWo…
第一种方法: <script language="javascript"> //使用setInterval间歇调用 (不建议使用该方法) $(function(){ setInterval(function(){ $("#currentTime").text(new Date().toLocaleString()); },1000); }); </script> 第二种方法: <script language="javascr…