2017年6月15日 由一个freemarker出错引发的感想

Posted 正义的伙伴!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017年6月15日 由一个freemarker出错引发的感想相关的知识,希望对你有一定的参考价值。

今天想要实现一个功能,想要实现遍历多个checkbox的功能。想出一个解决方法用了30秒钟,将包含的键值put进map中,前台根据map[key]??判断是否具有该值,乍一看这个方法很好,可是实际上问题很大。。我在不请求freemarker api的情况下乱用它的功能。。很有可能出现不可预知的错误。。。果然,。出错了。。。。再百度一看。。直接用 seq_contains 就可以了。。可这么一些还是不对。。。。。冥思苦(ˇ?ˇ) 想~,,原来 我后台 array 是string 类型的。。而seq_contains 的参数是 int 类型的。。。我又将array string  遍历 改为了 array int 类型。。。

终于写完了。。。可以看。。。这不有更简单的方法吗??? 直接用 freemarker的 contains 不就行了?? (该方法判断是否包含字符串。。)折腾了半天。。原来一开始就错了。。。。

三点: 1.api 不清楚千万别瞎碰。浪费时间,蹉跎岁月。

    2.想出了解决办法。。别急着下手,,想想有没有更好的办法,有很多时候最好的解决方案 并不复杂,它很简洁明了。

    3.出错别慌,要慎重思考,不要盲目用api去碰。。。

 

tips ?contains 可以判断是否包含某一字符串。。。但是 参数如果是字符串时。。不可以 ?contains("id") 直接写。。。要写成

?contains(id?string)    ...freemarker 坑太多。。。。

 

以上是关于2017年6月15日 由一个freemarker出错引发的感想的主要内容,如果未能解决你的问题,请参考以下文章

2017年7月15日 星期六 --出埃及记 Exodus 28:6

2017年6月26日课堂笔记

swift 由Xgist(https://github.com/Bunn/Xgist)于2017年6月19日,11:38:39生成

2017年上半年软考报名时间汇总(持续更新)

2017年7月计划

2017 Google I/O大会将于明天(5月17日)举行!