jp.terasoluna.fw.web.struts.taglib
クラス FormTag

java.lang.Object
  上位を拡張 org.apache.struts.taglib.html.FormTag
      上位を拡張 jp.terasoluna.fw.web.struts.taglib.FormTag

public class FormTag
extends org.apache.struts.taglib.html.FormTag

拡張 form タグ。

Struts の提供する <html:form> タグを拡張する。 機能として、アクション URL にキャッシュ避け用ランダム ID を追加する。


タグがサポートする属性

<html:form> タグの API を参照。


カスタムタグのスクリプティング変数

<html:form> タグの API を参照。


使用方法

<html:form> タグの API を参照。


フィールドの概要
private static java.lang.String RANDOM_ID_KEY
          キャッシュ避け用ランダムIDのパラメータ名。
private static long serialVersionUID
          シリアルバージョンID
 
コンストラクタの概要
FormTag()
           
 
メソッドの概要
protected  java.lang.String getActionMappingURL(java.lang.String action, javax.servlet.jsp.PageContext pageContext)
          アクションURLにキャッシュ避け用ランダムIDを追加する。
protected  java.lang.String renderFormStartElement()
          <form>の開始タグをランダムパラメータ付で 生成する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

関連項目:
定数フィールド値

RANDOM_ID_KEY

private static final java.lang.String RANDOM_ID_KEY
キャッシュ避け用ランダムIDのパラメータ名。

関連項目:
定数フィールド値
コンストラクタの詳細

FormTag

public FormTag()
メソッドの詳細

renderFormStartElement

protected java.lang.String renderFormStartElement()
<form>の開始タグをランダムパラメータ付で 生成する。

戻り値:
formの開始タグ

getActionMappingURL

protected java.lang.String getActionMappingURL(java.lang.String action,
                                               javax.servlet.jsp.PageContext pageContext)
アクションURLにキャッシュ避け用ランダムIDを追加する。

パラメータ:
action - アクションパス
pageContext - ページ情報
戻り値:
ランダムIDを付加したアクションURL