`

if_exists vs exists

阅读更多

freemarker学习笔记

 freemarker
指令:<#xxx>
自定义指令<@xxx>
转换${1.1?int}
${aa?c}作用把String转换为数字,因为freemarker默认的会采用科学计数法,比如1,000,000
html:对字符串进行HTML编码
cap_first:使字符串第一个字母大写
lower_case:将字符串转换成小写
upper_case:将字符串转换成大写
trim:去掉字符串前后的空白字符
序列使用的:
size:获得序列中元素的数目
数字使用的:
int:取得数字的整数部分(如-1.9?int的结果是-1)
<#setting number_format="number"/>
<#setting date_format=""/>
<#setting time_format=""/>
<#setting datetime_format=""/>
<#assign answer=42/>
<#if s?exists>
${s?if_exists}
exists用在逻辑判断,而if_exists用来打印东西时用到,如果存在打印,不存在打印空字符串.
exp1?exists将会被exp1??代替
exp1?if_exists将会被exp1!代替
exp1?default(exp2)将会被exp1!exp2,这些在2.4版本中会体现到??

 <#setting datetime_format="yyyy-MM-dd HH:mm"/>
  <#setting date_format="yyyy-MM-dd"/>
  <#setting time_format="HH:mm"/>
  <#assign xxx="2006-10-13 10:30:20"/>
  ${xxx?datetime}

<#assign i=30/>
<#assign ii=30.00/>
<#assign str="test"/>
${ii},${ii?int},${ii?double},${ii?float},${i},${i?double},${str?if_exists},${s?if_exists},

<#if s?exists>
${"test"}
<#else>
${"noexists"}

<#assign x=1,y=2,z=3/>
<#if x=1>
x=1
<#elseif y=1>
y=1
<#elseif z=1>
z=1

分享到:
评论

相关推荐

    C++编程中__if_exists与__if_not_exists语句的用法

    __if_exists 语句 __if_exists 语句测试指定的标识符是否存在。如果该标识符存在,则执行指定的语句块。 语法 __if_exists ( identifier ) { statements }; 参数 参数 说明 identifier 要测试其存在性的...

    利用Python自动化操作AutoCAD的实现

    1 Python自动绘图 在这里我主要运用了pyautocad库进行Auto...acad = Autocad(create_if_not_exists = True) acad.prompt&#40;Hello! Autocad from Python.&#41; print(acad.doc.Name) # 定义点 p1=APoint(0,0) p2=APoi

    php数组函数array_key_exists()小结

    array_key_exists()函数判断某个数组中是否存在指定的key,...if(array_key_exists('a',$a)){ echo 'Key exists!'; } else{ echo 'Key does not exist!'; } ?&gt; 输出:Key exists! array_key_exists为什么比in_

    php数组函数序列之array_key_exists() – 查找数组键名是否存在

    array_key_exists() 定义和用法 array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true... if (array_key_exists(“a”,$a)) { echo “Key exists!”; } else { echo “Key does not

    php上传图片 方法

    if(!file_exists('./'.$m_url)) { mkdir($m_url); } $img_path = empty($username)?$m_url:$m_url.$username.'/'; if($username){ if(!file_exists('./'.$img_path)){ mkdir($img_path); } ...

    if exists 用法

    if exists用法,里面包含各种需要用到if exists的情况。

    php判断类是否存在函数class_exists用法分析

    主要介绍了php判断类是否存在函数class_exists用法,实例分析了PHP针对类是否存在进行判断的应用,对于自动加载类以及类实例化之前的存在判断来说都非常具有实用价值,需要的朋友可以参考下

    PHP array_key_exists检查键名或索引是否存在于数组中的实现方法

    array_key_exists() PHP array_key_exists() 函数用于检查给定的键名或索引是否存在于数组中,如果存在则返回 TRUE ,否则返回 FALSE 。 语法: bool array_key_exists( mixed...if(array_key_exists('name', $arr_a)){

    php通过function_exists检测函数是否存在的方法

    本文实例讲述了php通过function_exists检测函数是否存在的方法。分享给大家供大家参考。具体分析如下: php中可以通过function_exists()函数检测另外一个... if (function_exists( $func ) ) $txt = $func($txt); r

    jmeter学习笔记

    性能测试工具jmeter的学习笔记

    PHP中is_file不能替代file_exists的理由

     if (is_file&#40;$filename&#41;) { echo “$filename exists!\n”; } else { echo “$filename no exists!\n”; } sleep(10); if (is_file&#40;$filename&#41;) { echo “$filename exists!\n”; } else ...

    php中file_exists函数使用详解

    说明: bool file_exists ( string $filename ) 如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。 在Windows上,使用/ /计算机名/共享/文件名或 计算机名共享文件名,以...if (file_exists($filenam

    mssql和sqlite中关于if not exists 的写法

    在sql语名中,if not exists 即如果不存在,if exists 即如果存在。 下面学习下二者的用法。 a,判断数据库不存在时 代码如下:if not exists(select * from sys.databases where name = ‘database_name’) b,...

    梦昂图文10.2.12公众号+小程序通用版+前端代码

    资源包主要是文章一键排版等样式所用的素材;你可以上传资源包到自己的服务器,路径:addons/tech_superarticle/resources 内含4个文件夹,image、images、img、wx 共四个;推荐你上传到自己的阿里云OSS 或者七牛,...

    PHP判断JSON对象是否存在的方法(推荐)

    在实际测试中php读取json数组时 使用简单的 if 或者 array_key_exists 去判断对象是否存在是会报错的,以下是google...if (array_key_exists('parts', $structure)) { } 会出现报错 Warning: array_key_exists() exp

    Determine if a Directory Exists

    Determine if a Directory Exists

    WP共享宽带

    WP系统的,让你的手机共享宽带,从此不用流量也可以上网,欢迎使用。

    Determine if a File Exists

    Determine if a File Exists

    自己写的php中文截取函数mb_strlen和mb_substr

    但是,没有 mbstring 库怎么办?...function_exists(‘mb_strlen’) ) {  function mb_strlen ($text, $encode) {  if ($encode==’UTF-8′) {  return preg_match_all(‘%(?:  [\x09\x0A\x0D\x20-\x7E] # ASCI

Global site tag (gtag.js) - Google Analytics