FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。

freemarker中显示某对象使用${name}.
但如果name为null,freemarker就会报错。如果需要判断对象是否为空:
<#if name??>
……
</#if>
当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。
对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name)!''},表示user或者name为null,都显示为空。
判断为空
<#if (user.name)??>
……
</#if>
方法二:
对于null,或者miss value,freemarker会报错
!:default value operator,语法结构为:unsafe_expr!default_expr,比如 ${mouse!"No mouse."} 当mouse不存在时,返回default value;
(product.color)!"red" 这种方式,能够处理product或者color为miss value的情况;
而product.color!"red"将只处理color为miss value的情况
??: Missing value test operator ,测试是否为missing value
unsafe_expr?? :product.color??将只测试color是否为null
(unsafe_expr)??:(product.color)??将测试product和color是否存在null
?exists:旧版本的用法
比如:
<#if mouse??>
Mouse found
<#else>
No mouse found
</#if>
Creating mouse...
<#assign mouse = "Jerry">
<#if mouse??>
Mouse found
<#else>
No mouse found
</#if>
以上通过两种方法介绍了freemarker判断对象是否为空的方法,希望大家喜欢。
相关推荐:
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
seo重点是什么,seo最重要的指标 ,ai网格怎么用
丹东seo是什么怎么选,丹东spr ,黑发ai图
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
交友群都有哪些,交友群是干什么的 ,ai猫csgo
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO领站-从零到一打造成功网站排名的秘密,轻淘客seo怎设置
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
AI做文章:引领智能创作的未来
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
AI自动生成:开启智能时代的无限可能,ai熊熊图片
seo简报什么意思,seo工作汇报 ,万花筒 ai
优方法-高效生活与工作的秘密武器,钻石营销推广方案
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
二SEO是什么,h二seo三是什么 ,ai手术机
个性化广告:新时代营销的秘密武器,建设经营性网站怎么记账
GPT-3模型下载:开启智能时代的无限可能,ai走入
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
WPJam:打破网站管理的壁垒,打造极致用户体验,广东谷歌seo工具
AI智能工具的无限可能:未来已来,你准备好了吗?
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO译为:网站排名背后的优化策略,会展中心网站优化
seo要学什么技术,seo要学什么技术好 ,ai.fale
SEO导流:如何通过精准优化实现网站流量大爆发,网站优化优化怎么做
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
AI仿写文章:开启内容创作新纪元
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
好用的AI写作软件免费推荐:创作新境界!
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式