码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-15 21:51:31      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:今天   字符串   marker   简单的   ...   map   ring   多个   contain   

今天想要实现一个功能,想要实现遍历多个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出错引发的感想

标签:今天   字符串   marker   简单的   ...   map   ring   多个   contain   

原文地址:http://www.cnblogs.com/whm-blog/p/7019753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!