`

不变动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
6
分享到:
评论

相关推荐

    WebWork ww标签

    它根据指定的表达式的结果决定是否显示标签内的内容。例如: ```html ('4')"&gt; &lt;!-- 内容将在sftd等于4时显示 --&gt; ``` 这里的`test`属性可以接受字符串比较、数值比较以及逻辑运算等多种表达式。值得注意的是,...

    webwork标签

    WebWork标签库分为多个类别,包括通用标签、组件化标签、流程控制标签、迭代标签、UI标签、VUI标签以及国际化支持标签。 1. **通用标签**: - `&lt;ww:property&gt;`:用于获取结果的属性值,如果未指定值,将从值栈顶部...

    WebWork标签库

    通过以上对WebWork标签库的详细介绍,我们不难发现,WebWork标签库不仅提供了基础的数据操作、流程控制和迭代功能,还特别设计了一套完善的UI标签体系,极大地简化了Web应用的开发过程。开发者可以根据具体需求,...

    webwork标签的使用和介绍

    - `&lt;ww:text&gt;`:输出国际化后的字符串。 - `&lt;ww:i18n&gt;`:加载国际化资源包,如`&lt;ww:i18n name="ApplicationMessages"&gt;`,配合`&lt;ww:text&gt;`使用,实现多语言支持。 通过这些标签,WebWork极大地简化了JSP页面的编写...

    WebWork标签手册

    ### WebWork标签手册详解 #### 数据标签:连接前端与后端的桥梁 ...在实际开发中,合理运用这些标签,不仅可以简化编码过程,还能增强代码的可读性和可维护性,是WebWork框架学习和使用中不可或缺的一部分。

    Webwork标签库CHM

    Webwork标签库CHM是一个关于WebWork框架中标签库的参考文档,主要涵盖了WebWork框架中用于构建动态网页的自定义标签的相关知识。WebWork是一个Java Web开发框架,它简化了MVC(模型-视图-控制器)模式的实现,提高了...

    WebWork标签使用说明

    chm格式的webwork标签帮助文档,英文的

    WebWork UI标签

    WebWork UI标签是一种用于构建Web应用程序用户界面的组件,它提供了丰富的功能,使得开发者能够更加便捷地创建交互式的Web页面。WebWork是一个不绑定特定视图技术的框架,支持多种模板语言,如JSP、Velocity和...

    webwork

    7. **标签库**:WebWork 自带一套丰富的标签库,可以方便地在JSP页面中使用,减少硬编码,提高开发效率。 8. **持久化支持**:WebWork 可以与各种持久化框架如Hibernate、iBatis等集成,方便进行数据库操作。 9. *...

    WEBWORK

    WebWork 是一个基于 Java 的开源 MVC(Model-View-Controller)框架,它在早期的 Web 应用开发中非常流行,尤其是在 Struts 1 之前。WebWork 提供了强大的动作(Action)处理、类型转换、拦截器(Interceptor)机制...

    Webwork2_guide

    Webwork2是一个基于Java的开源框架,主要用于构建动态、交互式的Web应用程序。它以其强大的MVC(模型-视图-控制器)架构而闻名,能够帮助开发者有效地组织代码,提高开发效率,同时保持良好的可维护性和扩展性。...

    WebWork入门教程[创建你第一个WebWork action]

    这个"WebWork入门教程[创建你第一个WebWork action]"将引导你了解如何利用WebWork来构建动态的Web应用程序。让我们深入探讨WebWork的核心概念、Action的创建以及如何实现基本的流程控制。 **WebWork核心概念** 1. ...

    webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

    WebWork 是一个基于Java的开源MVC(Model-View-Controller)框架,它主要用于构建企业级的Web应用程序。...对于想要学习Web开发或者对WebWork感兴趣的开发者来说,这个压缩包是一个宝贵的学习资料。

    struts与webwork的jar包无冲突版 自定义标签无冲突

    描述中提到的"unix环境下不支持`s:select`标签",这可能是由于Unix系统对文件路径或者字符集的处理方式与Windows等其他操作系统不同,导致了特定环境下标签解析的异常。解决这个问题通常需要对两个框架的jar包进行...

    webWork2开发指南

    1. **MVC模式**:WebWork2的核心设计就是MVC模式,它将应用程序分为三个主要部分:模型(Model)处理业务逻辑,视图(View)负责显示数据,控制器(Controller)协调模型和视图的交互。 2. **Action和ActionForm**...

Global site tag (gtag.js) - Google Analytics