Struts2 数据标签(五)使用s:date标签输出并格式化日期



Struts2 数据标签(五)使用s:date标签输出并格式化日期

1.s:date标签的概述
s:date标签的功能是输出日期和时间,并且具有格式化时间的功能。
s:date标签的属性及意义

属性名 是否必需 类型 说明
format false String 格式化日期的字符串
name true String 要格式化的日期对象
nice false Boolean 是否输出间隔的时间
var false String 将格式化后的日期放到值栈中

2.新建日期的工具类

Java代码  收藏代码
  1. package com.wl.control.Bean;
  2. import java.util.Date;
  3. public class DateTools {
  4.     private Date today=new Date();
  5.     public Date getToday() {
  6.         return today;
  7.     }
  8.     public void setToday(Date today) {
  9.         this.today = today;
  10.     }
  11. }

3.新建JSP页面

Java代码  收藏代码
  1. <%@ page language=”java” import=”java.util.*” pageEncoding=”GB18030″%>
  2. <%@ taglib uri=”/struts-tags” prefix=”s” %>
  3. <!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN”>
  4. <html>
  5.   <body>
  6.      显示年-月-日:
  7.      <br/>
  8.      <s:bean name=”com.wl.control.Bean.DateTools” var=”dateRef”></s:bean>
  9.      <s:date format=”yyyy-MM-dd” name=”#dateRef.today”/>
  10.      <br/>
  11.      显示小时-分-秒:
  12.      <br/>
  13.      <s:date format=”hh-mm-ss” name=”#dateRef.today”/>
  14.   </body>
  15. </html>

4.运行结果