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

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 org.apache.struts.taglib.html.FormTag
          上位を拡張 jp.terasoluna.fw.web.struts.taglib.FormTag
すべての実装されたインタフェース:
Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

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 を参照。

関連項目:
直列化された形式

フィールドの概要
 
クラス org.apache.struts.taglib.html.FormTag から継承されたフィールド
acceptCharset, action, beanName, beanScope, beanType, enctype, focus, focusIndex, lineEnd, mapping, messages, method, moduleConfig, onreset, onsubmit, readonly, scriptLanguage, servlet, style, styleClass, styleId, target
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
FormTag()
           
 
メソッドの概要
protected  String getActionMappingURL(String action, javax.servlet.jsp.PageContext pageContext)
          アクションURLにキャッシュ避け用ランダムIDを追加する。
protected  String renderFormStartElement()
          <form>の開始タグをランダムパラメータ付で 生成する。
 
クラス org.apache.struts.taglib.html.FormTag から継承されたメソッド
doEndTag, doStartTag, getAcceptCharset, getAction, getBeanName, getEnctype, getFocus, getFocusIndex, getMethod, getOnreset, getOnsubmit, getScriptLanguage, getStyle, getStyleClass, getStyleId, getTarget, initFormBean, isDisabled, isReadonly, lookup, release, renderAction, renderAttribute, renderFocusJavascript, renderName, renderOtherAttributes, renderToken, setAcceptCharset, setAction, setDisabled, setEnctype, setFocus, setFocusIndex, setMethod, setOnreset, setOnsubmit, setReadonly, setScriptLanguage, setStyle, setStyleClass, setStyleId, setTarget
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FormTag

public FormTag()
メソッドの詳細

renderFormStartElement

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

オーバーライド:
クラス org.apache.struts.taglib.html.FormTag 内の renderFormStartElement
戻り値:
formの開始タグ

getActionMappingURL

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

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


Copyright © 2012. All Rights Reserved.