`
foreverke01
  • 浏览: 37729 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

jstl中的format标签

    博客分类:
  • JSTL
阅读更多

有格式化:日期,数字的标签:

看例子:

JstlFormatAction.java:

package com.keith.formatJSTL;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


public class JstlFormatAction extends Action {

	@Override
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		request.setAttribute("today",new Date());
		request.setAttribute("n",123456.784);
		return mapping.findForward("JstlFormatAction");
	}

}

 struts-config.xml:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
	
	<action-mappings>
		<action path="/JstlFormatAction"
				type="com.keith.formatJSTL.JstlFormatAction">
			<forward name="JstlFormatAction" path="/FormatJsp.jsp"></forward>		
		</action>
	</action-mappings>
	<message-resources parameter="MessageResources" />
</struts-config>

 用到格式化标签,首先要引入标签库:

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

jsp:

<h2>&quot;l测试format</h2>
<hr color="orange">

	today(default):<fmt:formatDate value="${today}"/><br>
	today(type="date"):<fmt:formatDate value="${today}" type="date"/><br>
	today(type="time"):<fmt:formatDate value="${today}" type="time"/><br>
	today(type="both"):<fmt:formatDate value="${today}" type="both"/><br>
	today(dateStyle="short"):<fmt:formatDate value="${today}" dateStyle="short"/><br>
	today(dateStyle="medium"):<fmt:formatDate value="${today}" dateStyle="medium"/><br>
	today(dateStyle="long"):<fmt:formatDate value="${today}" dateStyle="long"/><br>
	today(dateStyle="full"):<fmt:formatDate value="${today}" dateStyle="full"/><br>
	today(pattern="yyyy/MM/dd HH:mm:ss"):<fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss"/><br>
	today(pattern="yyyy/MM/dd HH:mm:ss"):<fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss" var="d"/><br>
	${d }<br>
	<p></p>
	<li>测试数字的格式化</li><br>
	n(default):<fmt:formatNumber value="${n}"/><br>
	n(pattern="###,###.##"):<fmt:formatNumber value="${n}" pattern="###,###.##"/><br>
	n(pattern="###,###.0000"):<fmt:formatNumber value="${n}" pattern="###,###.0000"/><br>
	n(groupingUsed="false"):<fmt:formatNumber value="${n}" groupingUsed="false"/><br>
	n(minIntegerDigits="10"):<fmt:formatNumber value="${n}" minIntegerDigits="10"/><br>
	n(type="currency"):<fmt:formatNumber value="${n}" type="currency"/><br>
	n(type="currency"):<fmt:formatNumber value="${n}" type="currency" currencySymbol="$"/><br>
	n(type="percent"):<fmt:formatNumber value="${p}" type="percent" maxFractionDigits="2" minFractionDigits="2"/><br>
</body>
 
0
0
分享到:
评论

相关推荐

    jsp中标签JSTL中英文对照的中文帮助文档(chm格式)

    2. **I18N和Format标签库**:支持国际化和格式化日期、数字和货币等。 3. **XML标签库**:用于处理XML文档,包括解析、创建和转换XML。 4. **Function标签库**:提供了一系列有用的功能函数,可以在EL(Expression ...

    JSTL中文帮助文档

    2. **Format标签库**:用于日期、时间、数字格式化以及国际化。例如,`&lt;fmt:formatDate&gt;`可以将日期转换为指定格式。 3. **Function标签库**:提供了一些常用函数,如字符串操作、数组操作等。这些函数可以像EL...

    JSTL标签库-tomcat10-简化JSP中java代码

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中一个重要的标签库,主要用于简化JSP页面中的Java代码,提高JSP页面的可读性和维护性。在Tomcat 10这个高性能、轻量级的Servlet容器中,JSTL的使用...

    jstl-1.1.2标签库

    JavaServer Pages Standard Tag Library (JSTL) 是一个用于增强JSP页面功能的开源标签库,它旨在提高JSP页面的可读性和可维护性,减少在页面中直接编写Java代码的情况。JSTL 1.1.2是该库的一个版本,它包含了多种...

    JSTL标签库及使用方法

    ### 使用JSTL Format标签库 **日期和时间格式化**:`&lt;fmt:formatDate&gt;`标签用于格式化日期: ```jsp ${now}" pattern="yyyy-MM-dd HH:mm:ss" /&gt; ``` **国际化**:`&lt;fmt:message&gt;`和`&lt;fmt:setBundle&gt;`标签支持多...

    jstl标签库的配置

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组标准标签库,它提供了一套方便、高效的JSP页面控制和数据处理标签,旨在简化JSP开发,提高代码的可读性和可维护性。本篇文章将...

    jsp中使用jstl标签的驱动

    JSTL标签库通常包括Core、XML、Format、I18N和Function等多个部分,它们分别对应不同的功能。Core库是最常用的部分,包含了处理页面流程控制、数据输出等基本操作的标签。 要使用JSTL,首先我们需要在项目的类路径...

    JSTL标签库jar包

    - **Format Taglib**: 与`standard.jar`中的`fmt`标签库类似,提供日期、数字的格式化,但更加强大和灵活。 - **JSTL SQL Taglib**: 支持对数据库的简单查询和操作,如执行SQL语句、处理结果集等,虽然在现代Web...

    jstl标签jar包

    Format标签库:** 这个库提供了格式化和国际化(I18N)的支持,如`&lt;fmt:formatNumber&gt;`用于数字格式化,`&lt;fmt:formatDate&gt;`用于日期和时间格式化,以及`&lt;fmt:message&gt;`标签用于国际化的消息获取。 **3. I18N标签库...

    关与jstl,jsp标签的综合教程

    2. **Format日期/数字标签库**:用于格式化日期、时间和数字,如`&lt;fmt:formatDate&gt;`和`&lt;fmt:formatNumber&gt;`。 3. **Function标签库**:提供了一系列预定义的函数,可以扩展JSTL的功能,如`fn:length()`用于获取数组...

    JSTL标签使用手册-中文版.zip

    JSTL主要由五个核心标签库组成:Core、Format、I18N、SQL和XML。在本手册中,我们将深入探讨JSTL中的一些关键标签,特别是`set`、`out`和`forEach`,这些是日常开发中最为常见的标签。 ### 1. `set`标签 `set`标签...

    jstl 自定义标签

    在这个场景中,我们要讨论的是如何使用JSTL来自定义标签,并将一个`int`类型的值转换为时间格式。 首先,理解自定义标签的创建过程是必要的。JSTL自定义标签允许开发者扩展标准标签库的功能,满足特定需求。自定义...

    jstl标签jstl--jstl.jar-standard.jar

    JSTL Format标签库** 这个库主要用于国际化(I18N)和格式化数据,如日期、数字和货币等。它提供了如下的标签: - `&lt;fmt:formatDate&gt;`:格式化日期。 - `&lt;fmt:formatNumber&gt;`:格式化数字。 - `&lt;fmt:message&gt;`:...

    JSP标准标签库(jstl)

    JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。core 标记库提供了定制操作,通过限制了作用域的变量管理数据...

    jstl标签库文档

    4. **SQL**:尽管不包含在1.0版本中,但后续版本的JSTL引入了SQL标签库,用以简化数据库操作,如查询、更新等,使JSP页面能更方便地与数据库交互。 此外,JSTL还包括两个通用的标记库验证器——ScriptFreeTLV和...

    jstl中文参考手册

    - **增强可维护性**:将逻辑封装在JSTL标签中,使得表示层更清晰,易于维护。 - **提高可读性**:JSTL标记库使用类似于HTML或XML的语法,这有助于提高代码的可读性。 #### 三、JSTL的组成部分 ##### 3.1 JSTL 1.0...

    jstl标签库与使用教程

    **JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中不可或缺的一部分,它为JSP页面提供了一套标准的标签,用于简化HTML和XML文档的处理,提高代码的可读性和可维护性。JSTL的使用极大地减少...

    JavaWeb-12:自定义标签库开发&JSTL标签库

    2. **Format标签**:用于日期和数字的格式化,如`&lt;fmt:formatDate&gt;`和`&lt;fmt:formatNumber&gt;`。 3. **I18N标签**:支持国际化和本地化,如`&lt;fmt:message&gt;`用于显示资源包中的消息,`&lt;fmt:setLocale&gt;`设置当前会话的...

    JSTL标签课件PPT

    Core库是JSTL中最基础的部分,提供了类似于Java中的流程控制结构,例如条件语句(`&lt;c:if&gt;`、`&lt;c:choose&gt;`)、迭代循环(`&lt;c:forEach&gt;`)、URL重写(`&lt;c:url&gt;`)和页面导航(`&lt;c:redirect&gt;`)等标签。 3. **XML库**...

    jstl标签详解.doc

    **JSTL(JSP Standard Tag Library)**是Java服务器端的一个强大工具,它提供了一系列标准的标签,用于简化JSP页面的开发。JSTL的核心理念是将业务逻辑从表现层分离,使得JSP页面更加简洁,易于理解和维护。JSTL由...

Global site tag (gtag.js) - Google Analytics