场景:有时候,我们一个字段中存储了按照分隔符分割的数据,所以在页面上显示的时候,可以通过分隔符进行处理。那么需要用到<s:generator> 它的作用是把一个字符串分割出来,然后可以配合<s:iterator>拿到自己需要的值
代码如下:
<s:if test="${log.thumbnail!=null && log.thumbnail!='' }">
<s:generator val="#request.log.thumbnail" separator="," id="iter1">
<s:iterator value="#request.iter1" id="thums">
<img src="publicAction!do_downLoad.action?fId=${thums}" />
</s:iterator>
</s:generator>
</s:if>
log.thumbnail是一个存储图片ID的字段,他们按照“,”分割进行存储的。publicAction!do_downLoad.action?fId=${thums} 你只需要理解为一个获取图片,并且显示出来的操作就行了。