不变动webwork标签显示出截取后的你想要字符串显示【原创】

相信很多人和我一样,在面对Struts2或webwork的时候,往往对他们的页面显示标签很郁闷!想要简单的处理一个字符串截取都很难。这次,我遇到了问题,领导要把从数据库里读取出来的一组字段加工处理然后显示,如:

1000315797F1909198,1000315798CE58C2B2,1000315799CE58C2B2,

要把这串截取每组(以逗号隔开为一组)取前十位数字然后一起显示出来

如果在jsp页面,那是简单的,相信很多人都会split然后substring!可是!在webwork的ww标签怎么做?啊!烦恼。于是我转变了想法,我在action的类里面处理了。我传过去的是gciLogs = criteria.list();这一个实体list,类型是我的一个pojogcilog,于是我在这个bean里面多加了个临时属性,subStrTickets,然后把返回的这个list循环找出我要改的那个字段出来,修改它,然后把修改好的set回去临时属性,这样在跳转到页面显示的时候,用临时属性来显示就OK了!

				gciLog = (TGciLog)gciLogs.get(i);
				String tickets = gciLog.getTickets();
				
				String str = "";
				if(tickets!=null && tickets.indexOf(",")!=-1)
				{					
					String[] ticket = tickets.split(",");				
				for(int j=0;j<ticket.length;j++)
				{	
					str += ticket[j].substring(0,9)+",";
					
				}
				}
gciLog.setSubStrTickets(str)
 

 然后页面<ww:property value='subStrTickets' />就OK了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值