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
swift 由Xgist(https://github.com/Bunn/Xgist)于2017年6月19日,11:38:39生成