`
蓝色飞扬
  • 浏览: 94799 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用struts中bean:write标签格式化输出

阅读更多


(1)时间:
    request.setAttribute("time", new Date());
    使用<bean:write name="time" scope="request"/>进行输出,其输出结果将是:
    Sun Dec 14 15:38:51 CST 2008
    如果希望输出这种格式2008-12-14 15:41:12
    <bean:write name="time" scope="request" format="yyyy-MM-dd HH:mm:ss"/>
    如果希望输出这种格式,2008年12月14日 15点41分12秒    <bean:write name="testVo" property="date" format="yyyy年MM月dd日 HH点mm分ss秒"/>
(2)数字:
   request.setAttribute("n", 3.14159265358979323846)
   直接使用<bean:write name="n" scope="request"/>进行输出,其输出结果将是:
   原封不动的3.14159265358979323846
   保留4位:
       <bean:write name="n" scope="request" format="#.####" />
   如果放进去的是3.14,输出却要小数点后保留4位,不足4位用0补上
       <bean:write name="n" scope="request" format="0.0000" />或者<bean:write name="n" scope="request" format="#.0000" />
   如果要输出003.1400
       <bean:write name="n" scope="request" format="000.0000" />
   如果这样写<bean:write name="n" scope="request" format="###.0000" />,
   则输出的是:3.1400,并不会在前面补0
   以下写法均为错误写法:
      <bean:write name="n" scope="request" format="##0.0000" />
      <bean:write name="n" scope="request" format="000.##00" />
    
    注意:这里的“#”与“0”并不通用,“#”只能在小数点前面,并且不能与“0”一起出现在小数点前面
          0可以出现在小数点前面和后面,但不能与"#"一起出现在小数点前面或后面。
分享到:
评论

相关推荐

    struts bean标签

    这个标签库提供了丰富的功能,包括显示和设置Bean中的属性,以及进行一些基本的数据转换和格式化。下面将详细介绍Struts Bean标签的一些主要特性、使用方法及其在实际开发中的应用。 1. **Bean标签库介绍** Struts...

    struts-bean:message使用

    - 在JSP中使用`&lt;bean:message&gt;`标签,如`&lt;bean:message key="greeting" arg0="User" /&gt;`,将显示`Hello, User!`。 3. **国际化**: Struts支持多语言环境,通过不同的资源包文件实现。每个语言环境都有对应的资源...

    struts标签库.ppt

    - `&lt;bean:message&gt;`:此标签用于显示由信息资源文件(通常为.properties格式)提供的国际化文本。例如,`&lt;bean:message key="welcome.title"/&gt;`会查找资源文件中键为"welcome.title"的值。若需传递参数,可以像这样...

    重要知识bean标签.pdf

    总结起来,`&lt;bean:write&gt;`标签是Struts框架中处理视图层数据呈现的关键组件,它允许开发者方便地从请求或会话范围内的JavaBean中提取和格式化属性值,以便在JSP页面上进行显示。这个例子展示了如何处理不同类型的...

    struts标签库手册(chm格式)

    2. **bean标签**:用于访问和展示JavaBean中的属性,例如`&lt;bean:write&gt;`可以显示Bean的属性值,而`&lt;bean:define&gt;`则可以定义新的变量。 3. **logic标签**:这些标签主要用于控制流程,比如`&lt;logic:equal&gt;`比较两个...

    Java EE Struts 标签

    Java EE Struts 标签是Java企业版(Java EE)框架Struts中的核心特性,用于构建动态、交互式的Web应用程序。Struts是一个基于MVC(Model-View-Controller)设计模式的开源Java框架,它极大地简化了开发过程,特别是...

    jstl标签详细讲解

    `&lt;bean:write&gt;`标签的`filter`属性用于控制是否过滤HTML标签,`format`属性则用于格式化日期和数字。 此外,`&lt;bean:write&gt;`还可以用来显示复杂对象的属性。例如,如果我们在请求中设置了`user`对象,可以使用`&lt;bean...

    bean标签使用示例.pdf

    根据提供的文件内容,本文将详细讲解Struts框架中bean标签的使用方法和相关知识点。首先需要明确,Struts是一个基于Java EE的MVC框架,主要用来开发Web应用程序。而bean标签则是Struts自定义标签库中的一部分,用于...

    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学习笔记

    使用`filter="true"`在`&lt;bean:write&gt;`中对输出进行HTML编码,可以避免跨站脚本攻击(XSS)。但需要注意,如果需要保留HTML格式,应适当设置`filter="false"`。 6. **用户界面的构建**: `logic:iterate`常用于表格...

    Struts详细资料整理

    - 格式化输出:可以指定`format`属性来格式化输出的日期或数字。 2. **Logic标签** - `&lt;logic:empty&gt;` / `&lt;logic:notEmpty&gt;`:用于检查变量是否为空。 - 示例:`&lt;logic:empty name="attr1"&gt;attr1为空&lt;/logic:...

    struts_valXml 验证标签用例

    这些标签通常放在JSP页面中,与Struts的其他标签一起使用,如`&lt;bean:define&gt;`、`&lt;html:form&gt;`等。它们允许开发者在视图层进行数据校验,提供友好的用户反馈,并防止无效的数据进入业务层。 1. **验证标签的类型**:...

    Struts Taglibs.chm

    - 配置Struts的标签库在web.xml中,以便JSP页面能识别和使用这些标签。 - 标签通常会与Struts的ActionForm和控制器类协同工作,以获取和处理用户输入。 - 在JSP页面中,正确使用`&lt;%@ taglib %&gt;`指令引入所需的标签库...

    struts标签

    这个"struts标签"的CHM格式帮助文档详细介绍了如何在JSP页面中有效地利用Struts提供的各种标签来简化开发过程。下面将深入探讨Struts标签库的核心概念、功能以及实际应用。 1. **Struts标签库概述** Struts标签库...

    Struts常见错误汇总

    3. **检查 Action 逻辑**:检查 Action 是否正确地执行了 `request.setAttribute()` 方法,并确保所设置的键与 JSP 中使用的键相匹配。 #### 三、Missing message for key "XXX" **问题描述:** 此类错误表示在...

    Struts教程 ppt格式

    Struts提供了丰富的JSP标签库,如`&lt;html:form&gt;`、`&lt;bean:write&gt;`等,这些标签简化了JSP页面的编写,减少了代码量,提高了开发效率。 6. **国际化与本地化**: Struts支持应用程序的国际化和本地化,通过资源包...

    struts的form不能初始化java.util.Date类型

    - **使用Struts的datetime标签**:如果使用Struts的标签库,可以使用`&lt;html:datetime&gt;`或`&lt;bean:write&gt;`标签来处理Date类型,这些标签会自动处理日期的显示和转换。 - **使用Java 8的LocalDate/LocalDateTime**:...

    北大 JAVA STRUCTS PPT

    同时,使用`&lt;bean:write&gt;`和逻辑标签来格式化日期和控制“不公开”日记的可见性。 - **阶段4**:添加删除日记的功能,创建`doDel`方法处理删除请求,成功后返回宠物详细信息页面。 5. **调试与代码规范**: - 在...

    java web标签

    在Java Web开发中,我们经常使用的有JSP标准标签库(JSTL)和Struts框架提供的标签。下面将详细介绍这两个主要的标签库以及它们在实际开发中的应用。 首先,JSP标准标签库(JSTL)是Java社区的一个重要贡献,它提供...

    struts中文手册

    - **Struts配置文件**:XML格式的配置文件,用于定义`Action`映射、国际化资源和其他框架配置。 - **ActionServlet类**:Struts框架的核心控制器,处理所有HTTP请求,并将请求分发给相应的`Action`实例。 - **配置*...

Global site tag (gtag.js) - Google Analytics