`
cry615
  • 浏览: 153477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl替代struts1便签格式化输出

 
阅读更多

1.引入标签库

jstl1.0对应的standard.jar文件

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>

如果是jstl1.2

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

struts1标签库

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

2.代码实现

JavaBean 后台对应的ActionServlet ,request.set进一个集合userList,存放对应的实体user,含numA,numB两个数字类型的字段。

<logic:iterate id="user" name="userList">
	<fmt:formatNumber value="${user.numA/user.numB }" type="number" pattern="0.#%"/>  
</logic:iterate>

 

pattern是format数字的格式,相当于java代码开发库对应的DecimalFormat类

 

附件有jstl1.0对应需要的jar包,jstl1.2已经把jstl和便签库文件standard整合到一块。

分享到:
评论

相关推荐

    jstl标签实现货币的格式化

    ### jstl标签实现货币的格式化 在Web开发中,数据展示的美观与易读性对于提升用户体验至关重要。特别是在涉及金额显示时,合理的货币格式化不仅能够使数据更加直观,还能体现应用的专业性。JavaServer Pages ...

    JSTL格式化日期(一个jstl写的格式化日期,有用的着的看看吧)

    在JSTL中,我们可以使用`fmt`标签库来格式化日期和时间,这在显示和处理日期数据时非常有用。 `fmt`标签库是JSTL的一个重要组成部分,它基于Java的`java.text.SimpleDateFormat`类,可以对日期进行各种格式化操作。...

    用于dreamweaver的标签提示和格式化.JSTL的c,fmt,x和struts2

    标题提到的"用于dreamweaver的标签提示和格式化.JSTL的c,fmt,x和struts2",意味着这个压缩包是为了增强Dreamweaver对JSTL以及Struts2框架的支持。Struts2是基于MVC(模型-视图-控制器)架构的开源Java Web应用框架,...

    JSTL日期格式处理

    在上面的示例代码中,fmt:formatDate 标签用于格式化日期和时间,输出结果包括日期、时间和日期时间的混和格式。 JSTL 日期格式化处理的优点是可以简化日期和时间的处理,提高代码的可读性和可维护性。同时,JSTL ...

    struts+jstl

    1. struts.jar:这是Struts框架的核心库,包含了所有必要的类和接口,用于实现Struts的功能。 2. standard.jar:这是JSTL的一部分,包含了JSTL的Core、HTML、XML、fmt、fn等标签库的实现。 3. commons-logging-1.1....

    jstl和struts标签

    ### JSTL与Struts标签库详解 #### JSTL(JavaServer Pages Standard Tag Library)简介 JSTL,即JavaServer Pages Standard Tag Library(JavaServer Pages标准标签库),是为简化JavaServer Pages (JSP) 页面开发...

    JSTL fmt_formatNumber 数字、货币格式化

    ### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...

    jstl,struts2,spring标签库api

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)、Struts2和Spring都是极为重要的组件,它们各自提供了强大的功能,同时也通过标签库API增强了开发者的工作效率。这三个框架的标签库API使得代码...

    从JSTL和STRUTS的TLD文件到自定义EL函数

    这里分别引入了JSTL的核心标签库(`core`)、格式化标签库(`fmt`)和函数标签库(`functions`)。每个标签库都使用了一个前缀(如`c`、`fmt`和`fn`),这使得开发者可以在JSP页面中使用这些前缀来引用相应的标签。 ...

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    jstl和struts2标签截取字符串 从给定的文件信息中,我们可以看到,jstl和struts2标签都是用于截取字符串的。下面我们将对这两个标签进行详细的介绍和分析。 jstl标签 jstl标签是一种基于Java的标签库,它提供了...

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包

    JSTL的各种标签文件和struts的标签文件,带strtus.jar包c-1_0.tld,c-1_0-rt.tld,c.tld,fmt-1_0.tld,fmt-1_0-rt.tld,fmt.tld,fn.tld,permittedTaglibs.tldscriptfree.tld,sql-1_0.tld,sql-1_0-rt.tld,sql....

    数据库jar包文件,jstl,struts包

    数据库jar包文件、jstl和struts包是Java Web开发中的重要组成部分,它们在构建高效、可扩展的Web应用程序中扮演着关键角色。这里我们将深入探讨这些组件以及它们在实际应用中的作用。 首先,MySQL和SQLServer是两种...

    Using the JSP Standard Tag Library (JSTL) with Struts

    因此,JSTL被推荐作为Struts中循环和逻辑标签的替代方案。 **三、JSTL的主要特性** 1. **表达式语言(EL)**:JSTL引入了EL,这是一种简单的表达式语法,可以在JSP页面中使用,无需Java代码,就可以访问JavaBean属性...

    Struts标签库jstl.jar standard.jar

    2. **I18N & Format标签库**:支持国际化和格式化,如日期、货币和数字的显示。 3. **XML标签库**:用于处理XML文档,包括解析、转换和操作XML数据。 4. **SQL标签库**:用于执行数据库查询和操作。 5. **JDBC标签库...

    Struts标签 和jstl标签

    Struts标签和JSTL(JavaServer Pages Standard Tag Library)标签是Java Web开发中的两种重要组件,...深入研究“Struts标签参考.CHM”和“jstl-1_1-mr2-spec.pdf”这两个文档,将有助于你更好地理解和运用这些技术。

    EL格式化日期,jstl格式化日期,fmtformatDat

    在上面的代码中,`&lt;fmt:formatDate&gt;`标签的`value`属性指向了要格式化的日期(如EL表达式`${myDate}`),而`pattern`属性定义了日期的输出格式(这里是"年-月-日")。 `fmt:formatDate`标签还支持多种模式字符串,...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    NULL 博文链接:https://eddysoft.iteye.com/blog/2101693

    struts1和struts2的区别

    - **Struts1**: 支持JSTL标签库以及EL表达式。但是,相比于Struts2,其功能较为有限。 - **Struts2**: 支持JSTL的同时,引入了更强大的表达式语言——OGNL(Object Graph Navigation Language)。OGNL提供了一种简洁...

    struts的标签jstl

    2. **fmt标签库**:用于格式化输出,如日期、数字等,如`&lt;fmt:formatDate&gt;`、`&lt;fmt:parseNumber&gt;`。 3. **sql标签库**:处理数据库操作,如查询、更新、删除,如`&lt;sql:update&gt;`、`&lt;sql:query&gt;`。 4. **xml标签库**:...

    Struts JSTL 源码学习

    fmt库用于格式化输出,fn库提供了许多实用函数,html库用于生成HTML表单元素,jsp库包含了JSP页面的基本操作,sql库处理数据库操作,而xml库则帮助处理XML数据。源码解析可以帮助我们理解这些标签的内部实现,以及...

Global site tag (gtag.js) - Google Analytics