s 标签分割字符串

2 篇文章 0 订阅


场景:有时候,我们一个字段中存储了按照分隔符分割的数据,所以在页面上显示的时候,可以通过分隔符进行处理。那么需要用到<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} 你只需要理解为一个获取图片,并且显示出来的操作就行了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
类似repeat的模版,能循环数据库记录生按模版生成,原理讲解<br/>http://bbs.blueidea.com/thread-2749385-1-1.html<br/><br/>要运行,先添加标签,再写模版,数据库连接在web.config修改<br/>template_list.aspx 数据源管理<br/>template_file_edit.aspx 模版管理<br/>Transfer.aspx 转换模版<br/>test.aspx 标签测试<br/>标签用法<br/>基本循环<br/> for 定义的数据源<br/> <!--temp:loop for=top_tags--><br/> <a href="/tags/{--name--}/">{--name--}({--total--})</a><br/> <!--temp:loop--><br/> 带分页的循环<br/> <!--temp:loop for=index id=index_list--><br/> {--title[UNHTML]--}<br/> <!--temp:loop--><br/> <div id="pagelist">{--temp:page for=index_list--}</div><br/> 包含处理,名称为模版名称<br/> {--include:archives--}<br/>标签<br/> 全局标签 <br/> {--S:PATH--},当前程序路径 <br/> {--S:DATE--},当前日期,如2007-4-20 <br/> {--S:NOW--},当前完整时间 <br/> {--S:TIME--},当前时间部份,18:40 <br/> {--S:YEAR--},当前年 <br/> {--S:MONTH--},当前月 <br/> 循环内部标签处理 <br/> [--字段[type]--] <br/> UBB,处理为UBB <br/> UNHTML,处理为UNHTML <br/> C_STRING,截断长度的字符串如"C_STRING,20" <br/> 取前20个字符 <br/> C_CONTENT,截行,如"C_CONTENT,5" <br/> 取前5行 <br/> TIME,格式化时间,系统写法,如"TIME,yyyy-MM" <br/> URLENCODE,进行URL编码 <br/> URLDECODE,进行URL解码 <br/> SPLIT,分割字符,如:SPLIT,"\,","<a href=$1>$1</a>" <br/> 把此字符按","号分割,并循环,如果是","号,要写成"\,"<br/>template_file目录内模版为我的BLOG模版,可以参照这个写<br/>运行效果<br/>http://www.hubro.net/transfer.aspx?t_name=文件名(不要扩展名)<br/>SourceToHTML源文件<br/> SourceToHTML.rar (111.97 KB) SourceToHTML.rar (111.97 KB)<br/>下载次数: 2<br/>2007-5-28 23:16<br/>源码说明:<br/>标签设置存取<br/>没有使用数据库存,通过序列化的类存为文本文件,在目录templates以.config扩展名存取<br/>模版文件也一样,为了加快效率,使用的缓存,使用前先重建缓存<br/>模版文件放在template_file目录下

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值