访问map
下面map的类型是:Map<String,A>
class A { private BigInteger id; private B b;}
.vm文件如下:
<div>
#foreach($t in $!modelAndErrs.entrySet())
<div>$t.value.id</div>
#end
</div>
</div>
</div>
</body>
<script>
bl()
function bl(){
#foreach($t in $!map.entrySet())
console.log($t.value.id)
#end
}
</script>
最后在html页面上查看的结果:
所以在vm文件的script标签内部,不要这么写;一般是写在html标签中的。
判属性为空
it.txt不为空 => if($it.txt)
#if($it.txt)
<span class="colorRed fragment_err" οnmοuseenter=detailTip(html2Escape('“${it.txt}”${it.msg}').replaceAll('','\t'),this,"0")
οnmοuseleave=closeMsg()>“${it.txt}”${it.msg}</span>
#else
<span class="colorRed fragment_err" οnmοuseenter=detailTip(html2Escape('${it.msg}').replaceAll('','\t'),this,"0")
οnmοuseleave=closeMsg()>${it.msg}</span>
#end