Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
日付フォーマットを指定してプロパティを出力する<bean:write>
スポンサード リンク

日付型のプロパティには、日付フォーマットを指定して出力出来ます。

日付フォーマットの詳細説明は、javadocのjava.text.SimpleDateFormatクラスを参照して下さい。

JSP使用例

<%@ page pageEncoding = "Shift_JIS" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

<html><body>

フォーマット指定<br>

<bean:write name="usrdata" property="dateData" format="yyyy/mm/dd" /> <br>

<bean:write name="usrdata" property="dateData" format="yyyy/mm/dd HH:mm:ss" /> <br>

<hr>

フォーマットkey指定<br>
<bean:write name="usrdata" property="dateData" formatKey="dateformat.ymd" /> <br>

<bean:write name="usrdata" property="dateData" formatKey="dateformat.ymd24hmmss" /> <br>

</body></html>

format属性に、日付フォーマットを指定します。
formatKey属性には、メッセージリソース内の日付フォーマットのメッセージkeyを指定します。


メッセージリソース抜粋

##### 日付フォーマット #####
dateformat.ymd = yyyy/mm/dd
dateformat.ymd24hmmss = yyyy/mm/dd HH:mm:ss




スポンサード リンク


アクションクラスでBeanをセッションに格納

   public ActionForward execute(ActionMapping mapping,
                      ActionForm form,
                      HttpServletRequest request,
                      HttpServletResponse response) {

    // Beanをセッションに設定
    UserData3 data = new UserData3();
    data.setDateData(new Date());
    request.setAttribute("usrdata", data);

    return mapping.findForward("success");
  }

ーーーーーーーーーーーーーーーーー UserData3抜粋 ーーーーーーーーーーーーーーーーーーーーーーーーーー
public class UserData3 {

   private Date dateData;

   public Date getDateData() {
    return dateData;
  }

   public void setDateData(Date dateData) {
    this.dateData = dateData;
  }
}


画面イメージ





スポンサード リンク


beanタグの種類
クッキーを取得する<bean:cookie>
httpヘッダーと取得する<bean:header>
Beanを変数で定義する<bean:define>
リクエストパラメータを取得する<bean:parameter>
他のJSPページを読み込む<bean:include>
メッセージを出力する<bean:message>
指定文字列を置換したメッセージを出力する<bean:message>
メッセージに指定した文字列を代入する<bean:messages>
Beanのプロパティを出力する<bean:write>
配列、コレクション、ネストしたのプロパティを出力する<bean:write>
数値フォーマットを指定してプロパティを出力する<bean:write>
日付フォーマットを指定してプロパティを出力する<bean:write>

カスタムタグへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ