我要实现的功能是这样的,数据库里images字段存有多张图片,存储格式是用逗号分开的,我需要在前端能够显示出这些图片。
思路一,在前端用js来分别获取图片路径。
思路二,利用Jfinal模板引擎直接搞定。
这里讲第二种方法,先看看Jfinal模板引擎共享对象的介绍
接下来看看我的实现,先在StrKit.Java中添加如下方法,将字符串转为数组。
//使用String的split 方法 //sp为分隔符号,如“,” “|”等 public static String[] convertStrToArray(String str,String sp){ String[] strArray = null; strArray = str.split(sp); return strArray; }
在config.java中添加共享对象
me.addSharedObject("sk", new com.daymooc.fcms.common.kit.StringKit());
接着在html中使用如下:
#for(img : sk.convertStrToArray(post.images,",")) <img src="#(img)" alt=""> #end
这样就搞定了