Strutsフレームワーク
ようこそ
トップページ
キックスタートFAQ
ユーザガイド
リソース
私たちは誰でしょう
ダウンロード
バイナリ
ソースコード
はじめよう
インストール
リリースノート
APIドキュメント
メーリングリスト
バグ データベース
開発者ガイド
Beanタグ
HTMLタグ
Logicタグ
Templateタグ
Digester
Utilities
タグライブラリ ドキュメント
Beanタグ
HTMLタグ
Logicタグ
Templateタグ
現在の開発
インストール(ナイトリビルド)
リリースノート(ナイトリビルド)
APIドキュメント(ナイトリビルド)
ワークフローの提案
TODOリスト
ページ構築タグ

このtaglibは、HTML ベースのユーザインタフェースの作成で一般的に使われる他のタグと同様に、 Strutsの 入力 フォームを生成するタグを含みます。

このタグライブラリ内のタグの多くは、 (例えばタグ属性の不正な組み合わせを指定した場合のように) 間違った利用をすると実行に JspException をスローします。 JSPは、<%@ page %> ディレクティブの中で "error page" 定義が可能です。 問題を引き起きした実際の例外を処理したい場合、それは キー org.apache.struts.action.EXCEPTION のリクエスト属性として エラーページに渡されます。

Tag NameDescription
baseHTMLの <base> 要素を表現します
buttonボタンフィールドを表現します
cancelキャンセルボタンを表現します
checkboxチェックボックスフィールドを表現します
errors蓄積されたエラーメッセージを条件付で表示します
fileファイル選択フィールドを表現します
form入力 フォームを定義します
hidden隠蔽フィールドを表現します
htmlHTMLの <html> 要素を表現します
image"image"形式の入力タグを画像ボタンを表現します
imgHTMLのimg タグを表現します
linkHTML の アンカ または ハイパーリンクを表現します
multiboxチェックボックスフィールドを表現します
optionセレクトオプションを表現します
optionsセレクトオプションのコレクションを表現します
passwordパスワードフィールドを表現します
radioラジオボタンを表現します
resetリセットボタンを表現します
rewriteURIを表現します
selectセレクト要素を表現します
submitサブミットボタンを表現します
textテキストフィールドを表現します
textareaTextarea要素を表現します
base - HTMLの <base> 要素を表現します

href 属性が指すJSP ページの絶対ロケーションを指定するHTMLの<base> 要素を表現します。 このタグは、HTMLの <head> 要素のネスト内でのみ有効になります。 このタグには関連する属性がありません。

このタグは、最新のサブミットが行われたURLではなく、 ページ自身のURLに基づいてページの相対参照を使用ができるため大変有用です。 (このためブラウザは相対指定を正常に解決します)

Attribute NameDescription
target このベース参照のためのウィンドウターゲット。 [RT Expr]
button - ボタンフィールドを表現します

このタグに指定する値や内容から、ボタン形式のHTML <input> 要素を表現します。 このタグはフォームタグのネスト内でのみ有効です。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 [Required] [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このボタンに付けるラベルの値。この値はサブミット時に指定のリクエストパラメータの値となります。 [このタグの内容(指定された場合)、または "Click"] [RT Expr]
cancel - キャンセルボタンを表現します

サブミット形式のHTML <input> 要素を表現します。 このタグは、フォームタグのネスト内でのみ有効です。 このサブミットボタンを押下すると、アクション servletは、関連するフォーム bean の validate()メソッドを無視します。アクションは正常に呼び出されます。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 警告 - この属性にデフォルト以外の値をセットした場合、 Strutsコントローラーサーブレットまたは Action.isCancelled() メソッドによって、キャンセルキーとは認識されません。 独自のキャンセルの検出が必要です。 [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このボタンに付けるラベルの値。この値はサブミット時に指定のリクエストパラメータの値となります。 [このタグの内容(指定された場合)、または "Cancel"] [RT Expr]
checkbox - チェックボックスフィールドを表現します

指定された値や現在のフォームに関連するbeanに指定したプロパティの内容から、チェックボックス形式の HTML <input> 要素を表現します。このタグは、フォームタグのネスト内でのみ有効です。

注意: このフィールドに関連した基本となるプロパティの値は、 true値("true", "yes" または "on")を示す文字列に対応する boolean タイプと任意の value です。 関連する文字列セットを利用したい場合は、multiboxタグの使用を 検討してください。

警告: チェックされていない状態のチェックボックスを正しく認識するためには、 このフォームに関連付けられた ActionForm bean が、対応する boolean プロパティ を reset() メソッドの中で false に設定してください。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
name この入力フィールドの現在値を表現するときに、プロパティが調べられるbeanの属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられたbeanが使用されます。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失いかつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 [Required] [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このチェックボックスがチェック状態の場合、フォームのサブミット時に送信される値。 指定がない場合は値として "on" が戻されます。 [RT Expr]
errors - 蓄積されたエラーメッセージを条件付で表示します

ビジネスロジックコンポーネントにより準備され、リクエストスコープ内で ActionErrors オブジェクトや、String、Stringの配列として 格納されたエラーメッセージを表示します。 もし、このような bean が見つからない場合は何も表示しません。

このタグを正しく使うには、少なくとも以下のメッセージキーで、アプリケーションスコープ MessageResources bean をデフォルトの属性名で定義してください。

  • errors.header - エラーメッセージリストの始まりを表すテキストです。 通常このメッセージテキストは、エラーメッセージリスト開始のために、 <ul> の次にあります。
  • errors.footer - エラーメッセージリストの終わりを表すテキストです。 通常このメッセージテキストは、エラーメッセージリスト終了のために、 </ul> の前にあります。
Attribute NameDescription
bundle MessageResourcesのインスタンスを使用するための、Servlet コンテキスト属性キー。 指定されない場合は、アクション servlet用に設定されたアプリケーションリソースをデフォルトとします。 [RT Expr]
locale メッセージの表示に使用する Locale へのセッション属性キー。 指定されない場合は、Struts の標準値をデフォルトとします。 [RT Expr]
name エラーメッセージを格納するリクエストスコープ bean 名。 指定されない場合は、Action.ERROR_KEY 定数文字列で指定した名前を使用します。 [RT Expr]
property 表示すべきエラーメッセージのプロパティ名。 指定されない場合は、全てのエラーメッセージが(プロパティに関係なく)表示されます。 [RT Expr]
file - ファイル選択フィールドを表現します

指定された値や、現在のフォームに関連する bean に指定したプロパティから、ファイル形式の HTML <input> 要素を表現します。 このタグは、フォームタグのネスト内でのみで有効です。

対応するHTMLの <input> 要素と同じように、これを囲む form要素は method属性に "POST" を、enctype属性に "multipart/form-data" を指定する必要があります。 例えば、

    <html:form method="POST" enctype="multipart/form-data">
        <html:file property="theFile" />
    </html:form>

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
accept あなたがサブミットするサーバーが処理方法を知っているコンテントタイプをコンマ区切りで並べたもの。 このリストは、クライアントのブラウザが選択可能なファイルオプションを制限するために使用します。 指定されない場合は、コンテントタイプのリストは送信されません。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
maxlength 受容する入力文字数の最大値。 [制限無し] [RT Expr]
name この入力フィールドの現在値を表現するときに、プロパティが調べられるbeanの属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられたbeanが使用されます。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 [Required] [RT Expr]
size 表示されるファイル選択ボックスの大きさ。 [RT Expr]
style このHTML要素に適用するCSS スタイルのクラス。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このボタンに付けるラベルの値。この値はサブミット時に指定のリクエストパラメータの値となります。 [このタグの内容(指定された場合)、または "Cancel"] [RT Expr]
form - 入力 フォームを定義します

このタグに記述された内容から、HTML <form> 要素を表現します。 フォームは、指定のリクエストスコープまたはセッションスコープの、現在のプロパティ値と入力フィールドの値を 設定するbeanと暗黙に相互に作用します。

Attribute NameDescription
action

このフォームがサブミットされるURL。 この値は、適切なフォーム beanとスコープを識別して処理できるように、 ActionMapping を選ぶためにも使用されます。

コントローラ servletを選択するために、拡張子マッピングを使用する場合は、 対応する <action> 要素の path 属性(オプションで正しい 拡張子サフィックスを付加したもの)と同じ値にするべきです。

コントローラ servletを選択するために、パスマッピングを使用する場合は、 対応する <action> 要素の path 属性と 同じ値にするべきです。

[Required] [RT Expr]
enctype POSTメソッドでフォームがサブミットされる場合に使用されるコンテントエンコーディング。 ファイルタグでファイルのアップロードを行う場合は、必ず "multipart/form-data" を 指定してください。 指定されない場合は、ブラウザのデフォルト(通常は "application/x-www-form-urlencoded")が使用されます。 [RT Expr]
focus JavaScriptの関数により、最初にフォーカスを与えられる(このフォーム内にある)フィールドの名前。 指定されない場合は、この目的のためにはJavaScriptは使われません。 [RT Expr]
method サブミット時に使用される HTTP メソッド。GET または POSTを指定。 [POST] [RT Expr]
name

入力フィールドの値の設定に使用されるリクエストスコープまたはセッションスコープ (scope属性で定義される)bean の名称。 もしそのような bean が存在しない場合は、新しい bean が作成され、 type 属性で指定した Java クラス名を使って 適切なスコープに追加されます。

この属性が指定されない場合は、ActionMapping 要素に対応するものから action 属性を探して、そこに指定してあるフォーム bean 名が 設定されます。

[RT Expr]
onreset フォームがリセットされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onsubmit フォームがサブミットされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
scope

この入力フォームと結合したフォーム bean がアクセスまたは作成されるスコープ。 (request または session

この属性が指定されない場合は、ActionMapping 要素に対応するものから action 属性を探して、そこに指定してあるフォーム bean のスコープが 設定されます。

[RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
target このフォームがサブミットされるウィンドウターゲット。 フレームを使用している場合などに使用します。 [RT Expr]
type

指定のスコープでそのような bean が見つからない場合に、作成される フォーム bean の完全修飾されたJava クラス名。

この属性が指定されない場合は、ActionMapping 要素に対応するものから action 属性を探して、そこに指定してあるフォーム bean のタイプが 設定されます。

[RT Expr]
hidden - 隠蔽フィールドを表現します

現在のフォームに関連付けられた bean に指定した値またはプロパティから、 隠蔽形式の HTML <input> 要素を表現します。 このタグは、フォームタグのネスト内でのみ有効になります。

Attribute NameDescription
name この入力フィールドの現在値を表現するときに、プロパティが調べられる bean の属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられた bean が使用されます。 [RT Expr]
property この入力フィールドの名前、指定されない場合は、対応する bean プロパティ名。 対応する bean プロパティは、String タイプであること。 [Required] [RT Expr]
value このフィールドの初期値。 [対応するbeanのプロパティ値を使用] [RT Expr]
html - HTMLの <html> 要素を表現します

ユーザの現在の Locale オブジェクトから取り出した 言語属性を持つ HTML <html> 要素を表現します。(言語属性がある場合)

Attribute NameDescription
locale Localeに何も設定されておらず、 現在のリクエストの Accept-Language ヘッダ(存在する場合)をベースにLocaleを記録するには、 true にしてください。 [RT Expr]
xhtml 生成する html 要素で、xml:lang 属性を使用する場合は、 true にしてください。 [RT Expr]
image - "image"形式の入力タグを画像ボタンを表現します

"image"(画像) 形式の HTML <input> タグを表現します。 この画像のベースURLは、src または page 属性に基づいて 直接決定するか、srcKey または pageKey 属性に基づく メッセージリソース文字列から決定します。 このどれかの属性を 必ず 指定しなければなりません。

サブミット要求が発生したときのマウスクリックの座標を取得したい場合は、 下の property 属性の情報を見てください。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
align この画像の整列オプション。 [RT Expr]
alt この画像の代替テキスト。 [RT Expr]
altKey この画像の代替テキストのためのメッセージリソースキー。 [RT Expr]
border この画像の周りの枠線の太さ(ピクセル単位)。 [RT Expr]
bundle MessageResources インスタンスが使う servlet コンテキスト属性キー。 指定されない場合は、アクション servlet用に設定されたアプリケーションリソースをデフォルトとします。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
locale 国際化されたメッセージの選択に使用する Locale へのセッション属性キー。 指定されない場合は、Struts の標準値を使用します。 [RT Expr]
onblur [RT Expr]
onchange [RT Expr]
onclick [RT Expr]
ondblclick [RT Expr]
onfocus [RT Expr]
onkeydown [RT Expr]
onkeypress [RT Expr]
onkeyup [RT Expr]
onmousedown [RT Expr]
onmousemove [RT Expr]
onmouseout [RT Expr]
onmouseover [RT Expr]
onmouseup [RT Expr]
page この入力タグの画像へのコンテキスト相対パス。 [RT Expr]
pageKey

この入力タグの画像へのコンテキスト相対パスを指定している メッセージリソース文字列のキー。

[RT Expr]
property この画像タグのプロパティ名。 この名前は、画像内でのマウスクリックの座標を表す x, y を得る際に "property.x", "property.y" の名前として現れます。 これらの値をフォーム bean を通して得るためには、getX(), getY(), setX(), そして setY() のメソッドを定義してください。その際にプロパティは空白(property="")を指定してください。 [RT Expr]
src この入力タグの画像へのソースURL。 [RT Expr]
srcKey この入力タグの画像へのソースURLを指定しているメッセージリソース文字列のキー。 [RT Expr]
style [RT Expr]
styleClass [RT Expr]
tabindex [RT Expr]
value [RT Expr]
img - HTMLのimg タグを表現します

指定のURLにある画像のための HTML <img> 要素を表現します。 リンクタグのように、URL リライティングは、クッキー不使用でもセッション状態を維持 するために、src または page において指定された値に 対して自動的に適用されます。 これは表示内容がこのタグの属性から決まるような、画像の動的生成にも利用できます。

この画像のベースURLは、src または page に指定した値から 直接決定するか、srcKey または pageKey 属性に基づくメッセージリソース文字列から決定します。 必ず、このどれかの属性を指定しなければなりません。

通常、src または page は、 指定した値が変更されることはありません(URL リライティングが必要な場合以外は)。 しかしながら、1つ以上の動的に定義された照会パラメータを src URLに付加できる2つの方法があります。 paramId 属性(値を選ぶのに関連した属性)で単一のパラメータを指定するか、 1つ以上のパラメータ識別子と対応した値を含む java.util.Map beanを選ぶために、name (とオプションの property)属性を指定してください。

単一パラメータを指定する場合、サブミット時のリクエストパラメータの 名前を定義するために、paramId 属性を使用してください。 対応する値を指定する場合、下のアプローチのうちどれか一つを使用してください。

  • paramName 属性のみを指定する - 名前付きの JSP bean(オプションでparamScope 属性値によりスコープされている場合)は、 文字列に変換できる値を識別する必要があります。
  • paramNameparamProperty 属性の両方を指定する - 指定されたプロパティ ゲッターは、文字列に変換できる値を選択するために、 paramName (とオプションのparamScope)属性により 識別されたJSP beanに呼ばれます。

もしあなたが、ハイパーリンクに追加されるリクエストパラメータにすべてを含む java.util.Map を指定するのであれば、 以下の手法のうちのどれか一つを使ってください。

  • name 属性のみを指定する - 名前付きの JSP bean(オプションでscope 属性値によりスコープされている場合) は、パラメータを含む java.util.Map を識別する必要があります。
  • nameproperty 属性の両方を指定する - 指定されたプロパティ ゲッター メソッドは、パラメータを含む java.util.Map を 戻すために name(とオプションのscope)属性により 識別されたbeanに呼ばれます。

Map が処理されると、 キーは src URLに追加される照会パラメータの名前であると仮定されます。 各キーに関連した値はパラメータ値を表わすStringまたはString配列、 もしくはオブジェクト(自身の toString() メソッドが呼ばれる)のいずれかです。 String配列が指定された場合、同じ照会パラメータ名で複数の値が作成されます。

この画像に対して代替テキストを指定することができます。(殆どのブラウザでは、 画像上にマウスが来たときにポップアップの文字列が表示されます) alt 属性で直接指定するか、bundlealtKey 属性によりメッセージリソースから間接的に指定できます。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
align

画像の位置合わせです。次の属性のうち一つを指定できます。

  • left - 左寄せ、テキストは右側に回り込みます。
  • right -右寄せ、テキストは左側に回りこみます。
  • top - テキストの上端に画像の上端を合わせます。
  • middle - テキストのベースラインに画像の中心を合わせます。
  • bottom - テキストのベースラインに画像の下端を合わせます。
  • texttop - 同じライン上のテキストフォントの上端に画像の上端を合わせます。
  • absmiddle - テキストの中心に画像の中心を合わせます。
  • absbottom - テキストフォントの下端に画像の下端を合わせます。
[RT Expr]
alt 画像をサポートしていないブラウザにおいて代替テキストとして表示されます。 画像上でのコンテキストヘルプとしても使用されます。 [RT Expr]
altKey この画像の代替テキストとして表示される文字列として bundle 属性により指定されたメッセージリソースバンドルの中のメッセージキー。 [RT Expr]
border 画像の周りの枠線の太さ。 [RT Expr]
bundle MessageResources インスタンスが使う servlet コンテキスト属性キー。 指定されない場合は、アクション servlet用に設定されたアプリケーションリソースをデフォルトとします。 [RT Expr]
height 表示する際の画像の高さ。このパラメータを(width と共に)指定することで、ブラウザのレンダリングを軽くしてページの表示が 早くなります。 [RT Expr]
hspace アイコンとテキストの間の水平の間隔の量。 テキストは同じパラグラフ内または、画像に回り込んでいるかもしれません。 [RT Expr]
imageName あなたが ページ内スクリプトによって参照できるように、 このページの中で定義されるための記述可能な名前です。 つまり、ここで指定された値が、生成されたイメージタグの "name" 要素となります。 [RT Expr]
ismap この画像が属するサーバサイドマップの名前。 [RT Expr]
locale 国際化されたメッセージの選択に使用する リクエストまたはセッション Locale 属性名。 [RT Expr]
lowsrc 解像度の低いグラフィックスカードの人たち向けの画像。 これまだ必要なんだっけ? [RT Expr]
name 照会パラメータを表す Map を含むJSP bean 名 (property が指定されていない場合)。 または、 Map を戻す プロパティ ゲッター が呼ばれる JSP bean 名 (property が指定されている場合)。 [RT Expr]
onkeydown この要素がキーダウンイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がキープレスイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がキーアップイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
paramId リクエストパラメータ(動的に生成された src URL に加えられる)の名前。 対応する値は、paramScope 属性によって任意に設定される paramName 、及び(任意の)paramProperty 属性によって定義されます。 [RT Expr]
page このタグによって表示される画像への スラッシュで始まる context-relative パス。 この画像のために 表現されたURL は、必要な URL リライティングに加えて、自動的にこの Web アプリケーション(linkタグのpage属性の動きと同じ)の context パスに追加されます。 必ず page 属性か、 src 属性を指定してください。 [RT Expr]
pageKey メッセージリソースバンドルの中で bundle 属性で指定される この画像へのcontext-relative パスとして使用される文字列のメッセージキー。 [RT Expr]
paramName paramIdparamPropertyが指定されていない場合)、または String を戻すプロパティ ゲッター が 呼ばれる(paramProperty が指定された場合)JSP bean 名。 JSP bean は、指定された場合に paramScope プロパティによって指定したスコープに制限されます。 [RT Expr]
paramProperty paramName 属性(そのリターン値がリクエストパラメータ (paramId 属性によって指定される)の値を含む String) によって動的にこの src URL に追加される beanのプロパティ名。 [RT Expr]
paramScope paramName 属性によって指定された bean が検索するスコープ。 指定されない場合、全てのスコープが検索されます。 [RT Expr]
property name属性で指定された、src URL に追加される照会パラメータを含む java.util.Map を戻す、bean のプロパティ名。 この属性を指定するときは、必ず name 属性も 指定しなければなりません。 [RT Expr]
scope name 属性によって指定された bean が検索するスコープ。 指定されない場合、全てのスコープが検索されます。 [RT Expr]
src この画像を表示するための URL。タグの記述のとおり、照会パラメータを含む場合、 動的に修正されるかもしれません。 この値は、src 属性の値として修正されずに使用されます。 ( 潜在的URL リライティング以外で) 。 必ず page 属性か、 src 属性を指定してください。 [RT Expr]
srcKey メッセージリソースバンドルの中で bundle 属性で指定される この画像のURLとして使用される文字のメッセージキー。 [RT Expr]
style この要素に適用するCSS スタイル。 [RT Expr]
styleClass この要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
usemap この画像にホットスポット領域をマッピングするための、このページ内に定義されたマップ名。 [RT Expr]
vspace アイコンとテキストの間の垂直の間隔の量。上下とも。 [RT Expr]
width 表示する際の画像の幅。このパラメータを(height と共に)指定することで、ブラウザのレンダリングを軽くしてページの表示が早くなります。 [RT Expr]
link - HTML の アンカ または ハイパーリンクを表現します

"linkName" が 指定された場合はアンカ定義が、または指定されたURLへの ハイパーリンクが HTML <a> 要素として表現されます。 クッキー不使用の場合のセッション状態維持のために、URL リライティングが 自動的に行われます。 このハイパーリンクのために表示される内容は本タグの内容が使われます。

このハイパーリンクのベースとなる URL は、次の属性のどれかで決まります。 (必ずこのうち一つを指定してください)

  • forward - この属性の値をグローバルな ActionForward の名前として使用し、そこで見つかる コンテキスト相対 URIを使用します。
  • href - この属性の値を変更せずにそのまま使用します。
  • page - この属性の値を コンテキスト相対 URI として使用し、含まれる コンテキストパスからサーバ相対URIを生成します。

通常、前の段落で説明した属性のどれかによって指定したハイパーリンクが 変更されることは ありません(URL リライティングが必要な場合以外は)。 しかしながら、1つ以上の動的に定義された照会パラメータを ハイパーリンク に付加できる2つの方法があります。 paramId 属性(値を選ぶのに関連した属性)で単一のパラメータを 指定するか、 または1つ以上のパラメータ識別子と対応した値を含む java.util.Map bean を選ぶために、name (とオプションの property)属性を指定してください。

単一パラメータを指定する場合、サブミット時のリクエストパラメータの名前を定義するために、 paramId 属性を使用してください。 対応する値を指定する場合、下のアプローチのうちどれか一つを使用してください。

  • paramName 属性のみを指定する - 名前付きの JSP bean(オプションとしてparamScope 属性値によりスコープされている場合) は、文字列に変換できる値を識別する必要があります。
  • paramNameparamProperty 属性の両方を指定する - 指定されたプロパティ ゲッター メソッドは、文字列に変換できる値を選択するために、 paramName (とオプションのparamScope)属性により 識別されたJSP beanに呼ばれます。

もし ハイパーリンクに追加されるリクエストパラメータのすべてを含む java.util.Map を指定するのであれば、以下の手法のうちのどれか一つを 使ってください。

  • name 属性のみを指定する - 名前付きの JSP bean(オプションとしてscope 属性値によりスコープされている場合) は、パラメータを含む java.util.Map を識別する必要があります。
  • nameproperty 属性の両方を指定する - 指定されたプロパティ ゲッター メソッドは、パラメータを含む java.util.Map を 戻すために name(とオプションのscope)属性により 識別されたbeanに呼ばれます。

Map が処理されると、 キーは ハイパーリンクに追加される照会パラメータの名前であると仮定されます。 各キーに関連した値はパラメータ値を表わすStringまたはString配列、 もしくはオブジェクト(自身の toString() メソッドが呼ばれる)のいずれかです。 String配列が指定された場合、同じ照会パラメータ名で複数の値が作成されます。

さらに、transaction 属性を true に設定することで、 生成されたハイパーリンクに カレントトランザクショントークン(もしあるなら)を含むように要求できます。 また、anchor 属性の使用により、上記のメカニズムで作成されるすべての URLの終端に アンカ("#xxx")を追加するように要求できます。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
anchor 生成されたハイパーリンクに付加されるオプションのアンカタグ("#xxx") 。 この値は、"#"文字を含まずに指定してください。 [RT Expr]
forward この転送の実際の context-relativeな URI を含むグローバルActionForward の論理名。 タグに記述されているように、このハイパーリンクは、照会パラメータの取り込みにより 動的に変更されるかもしれません。 必ずforward 属性、href 属性、 linkName 属性、page 属性のどれかを指定する必要があります。 [RT Expr]
href 活性化されたときに、このハイパーリンクがコントロールを転送するURL。 タグの記述のとおり、このハイパーリンクは、照会パラメータの取り込みにより 動的に変更されるかもしれません。 必ずforward 属性、href 属性、 linkName 属性、page 属性のどれかを指定する必要があります。 [RT Expr]
linkName このページ内に定義されるアンカ名(ページ内のハイパーリンクとして参照できます)。 すなわち、ここに指定された値は、生成されたアンカタグの "name" 要素として表現されます。 [RT Expr]
name 照会パラメータを表す Map を含むJSP bean 名 (property が指定されていない場合)。 または、 Map を戻す プロパティ ゲッター が呼ばれる JSP bean 名 (property が指定されている場合)。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がキーダウンイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がキープレスイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がキーアップイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素がマウスダウンイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素がマウスムーブイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素がマウスアウトイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover この要素がマウスオーバーイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素がマウスアップイベントを受け取ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
page 活性化されたときに、このハイパーリンクがコントロールを転送する ("/"ではじまる)コンテキスト相対パス。 タグの記述のとおり、このハイパーリンクは、照会パラメータの取り込みにより 動的に変更されるかもしれません。 必ずforward属性、href属性、 linkName属性、page属性のどれかを指定する必要があります。 [RT Expr]
paramId リクエストパラメータ(動的に生成されたハイパーリンクに加えられる)の名前。 対応する値は、paramScope 属性によって任意に設定される paramName 、及び(任意の)paramProperty 属性によって定義される。 [RT Expr]
paramName paramIdparamPropertyが指定されていない場合)で指定された リクエストパラメータを文字列として含む、または String を戻すプロパティ ゲッター が 呼ばれる(paramProperty が指定された場合)JSP bean 名。 JSP bean は、指定された場合に paramScope プロパティによって指定したスコープに制限されます。 [RT Expr]
paramProperty paramName 属性(そのリターン値がリクエストパラメータ (paramId 属性によって指定される)の値を含むする String) によって動的にこのハイパーリンクに追加されるプロパティ名。 [RT Expr]
paramScope paramName 属性によって指定された bean が検索するスコープ。 指定されない場合、全てのスコープが検索されます。 [RT Expr]
property name属性で指定された、ハイパーリンク に追加される照会パラメータを含む java.util.Map を戻す、bean のプロパティ名。 この属性を指定するときは、必ず name 属性も 指定しなければなりません。 [RT Expr]
scope name 属性によって指定された bean が検索するスコープ。 指定されない場合、全てのスコープが検索されます。 [RT Expr]
style この要素に適用するCSS スタイル。 [RT Expr]
styleClass この要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
target このハイパーリンクにより要求されたリソースを表示するウィンドウターゲット。 例えば、フレームを使用している場合などに使用します。 [RT Expr]
title

このハイパーリンクへの補助的なタイトル。

[RT Expr]
transaction

trueを設定する場合、すべての現在のトランザクション 制御トークンは生成されたハイパーリンクに含まれます。 それにより、受信アクションの中の isTokenValid() テストに 渡されます。

[RT Expr]
multibox - チェックボックスフィールドを表現します

checkbox 形式の HTML <input> 要素を表現します。 その "checked" 状態は、指定された値が内在するプロパティの現在地の配列の要素のうちの1つと一致するかどうかに基づいて、初期化されます。 このタグは、多量のチェックボックスを持ち、複数の boolean プロパティの代わりに、 1つの配列の値をプロパティとしたい場合に有用です。 このタグは、formタグのネスト内でのみ有効です。

警告: 関連するチェックボックスがすべて選択されていない状態を正確に認識するためには、 このフォームに関連した ActionForm beanは、 reset() メソッド内で対応する配列の長さをゼロにセットするステートメントが必要です。

チェックボックスが選択されている場合、 サーバに戻す値は、下記の方法のうちの1つで定義する必要があります。

  • value 属性を指定する場合、 戻される値としてその内容はそのまま使用されます。
  • value 属性を指定しない場合、 このタグにネストされた内容が戻される値として使用されます。

Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
name この入力フィールドの現在値を表現するときに、プロパティが調べられるbeanの属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられたbeanが使用されます。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 [Required] [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このチェックボックスがチェック状態の場合、formのサブミット時に送信される値。 [RT Expr]
option - セレクトオプションを表現します

<select> 要素に囲まれた選択肢に相当する、 HTML <option> 要素を表現します。 ユーザに表示されるテキストは、このタグの本体、または bundlelocale、および key 属性に基づいてメッセージ文字列から見つけられます。

対応する bean プロパティの値が、指定された値と一致していれば、 このオプションは選択状態になります。 このタグは、<html:select> タグのネスト内でのみ有効になります。

Attribute NameDescription
bundle MessageResources インスタンスが使う servlet コンテキスト属性キー。 指定されない場合は、アクション servlet 用に設定されたアプリケーションリソースをデフォルトとします。 [RT Expr]
disabled このオプションを無効にする場合は true を設定する。 [RT Expr]
key 指定された場合、ユーザに表示されるテキストは、bundle で指定した resource bundle から探すためのメッセージキーを定義します。 指定されない場合、表示されるテキストはこのタグの内容から設定されます。 [RT Expr]
locale key 属性で指定したメッセージを探し出すための Locale インスタンスのセッション属性キー。 指定されない場合は、Struts の標準値を使用します。 [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
value ユーザによってオプションが選択されている場合、サブミット時に送信される値。 [Required] [RT Expr]
options - セレクトオプションのコレクションを表現します

<select> 要素に対する選択可能な HTML <option> 要素を表現します。 このタグは1つの <html:select> 要素に、1つ以上の <html:option> 要素の代わり、または一緒に複数回の使用が可能です。

このタグは、collection 属性が指定されるかどうかによって、 2つのモードのうちのどちらかで動作します。 collection 属性が含まれている場合、次のルールが適用されます。
  • collection 属性は、JSP bean 名として解釈されます。 あるスコープの中で、表現されるオプションの値ごとに個々の bean のコレクションとなります。
  • property 属性は、コレクションに含まれる個々の bean のプロパティ名として解釈されます。 そして、このオプションが選択されている場合に、 サーバに戻す値を取り出すために使われます。
  • labelProperty 属性は、 コレクションに含まれる個々の bean のプロパティ名として解釈されます。 そして、このオプションがユーザに表示するラベルを取り出すために使われます。 labelProperty 属性が指定されない場合、 property 属性で指定されたプロパティは、このオプションにより サーバに戻す値とユーザに表示するラベルの両方を選択するために使われます。
collection 属性が指定されない場合、 このセクションの残りに記述されたルールが適用されます。 実際に選択された値のコレクションは、name属性 と property 属性の指定の有無によります。 次の組み合わせが許されています:
  • name のみを指定した場合 - この属性の値は、コレクションである JSP bean (あるスコープの中で) 名です。
  • property のみを指定した場合 - この属性の値は、フォーム (コレクションを戻す) に関連づけられた ActionForm bean のプロパティ名です。
  • nameproperty の両方を指定した場合 - name 属性の値は、あるスコープの中での JSP bean を識別します。 property 属性の値は、コレクションを戻す bean のいくつかのプロパティの名前です。
ユーザに表示されるラベルのコレクションは、オプション値と同じとすることも、別にすることもできます。 (labelNamelabelProperty 属性の有無によります) この機能を使用するには、、 ラベルのコレクションは、対応する値のコレクションと同じ数の要素を持っている必要があります。 次の組み合わせが許されています:
  • labelNamelabelProperty の両方が指定されない場合 - ラベルはオプションの値と同じ物になります。
  • labelName のみが指定された場合 - この属性の値は、(あるスコープの中での) JSP bean 名のコレクションです。
  • labelProperty のみが指定された場合 - この属性の値は、(コレクションを戻す) フォームに関連づけられた ActionForm bean のプロパティ名です。
  • labelNamelabelProperty の両方が指定された場合 - labelName 属性の値は、あるスコープでの JSP bean を識別します。 labelProperty 属性の値は、コレクションを戻す bean のいくつかのプロパティ名です。
Attribute NameDescription
collection それ自身が他の bean (各オプションに見合う値およびラベルを検索するために使用される "property" と "labelProperty" 属性で指定されるそれぞれのプロパティ) のコレクションである JSP bean (あるスコープの中で) 名。 [RT Expr]
labelName これらのオプションのためにユーザに表示するラベルのコレクションを含む JSP bean (あるスコープの中で) 名。 [RT Expr]
labelProperty これらのオプションのためにユーザに表示するラベルのコレクションを戻す フォーム bean のプロパティ または、labelName 属性で指定した bean。 [RT Expr]
name これらのオプションのためにサーバに戻した値のコレクションを含む JSP bean (あるスコープの中で) 名。 指定されない場合、(我々の) フォームに関連づけられた フォーム bean が仮定されます。 [RT Expr]
property これらのオプションのためにサーバに戻した値のコレクションを戻す フォーム bean のプロパティ または name 属性で指定した bean。 [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
password - パスワードフィールドを表現します
指定した値、または現在のフォームに関連する bean に指定したプロパティから、 パスワード形式の HTML <input> 要素を表現します。 このタグは、フォームタグのネスト内でのみ有効になります。
Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
maxlength 受容する入力文字数の最大値。 [制限無し] [RT Expr]
name この入力フィールドの現在値を表現するときに、プロパティが調べられるbeanの属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられたbeanが使用されます。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマウスでダブルクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onfocus この要素がフォーカスを得たときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeydown この要素がフォーカスを持ちかつキーが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeypress この要素がフォーカスを持ちかつキー押下後解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onkeyup この要素がフォーカスを持ちかつキーが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousedown この要素内にマウスポインタがある状態でマウスボタンが押下されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmousemove この要素内にマウスポインタがある状態でマウスポインタが移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseout この要素内にマウスポインタがある状態でマウスポインタが要素外に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseover マウスポインタがこの要素外から要素内に移動したときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onmouseup この要素内にマウスポインタがある状態でマウスボタンが解放されたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
property サブミット時に含めるリクエストパラメータの名前で、指定された値がセットされます。 [Required] [RT Expr]
readonly この入力フィールドをリードオンリーにすべき時に、true を設定する。 [RT Expr]
redisplay それらが存在する場合に既存の値が再表示されるかどうか示すブール値のフラグ。 たとえ再表示された値がHTMLページ上で "*"と見えても、実際のパスワードの内容は クライアントブラウザの "Show Page Source" メニューオプションにより、完全に見えてしまいます。 ログオンページでこの値を false にセットしたいと思うでしょう。 内容を再表示するほかのすべてのフォームタグとの一貫性のために、true を デフォルトにします。 [RT Expr]
style このHTML要素に適用するCSS スタイル。 [RT Expr]
styleClass このHTML要素に適用するCSS スタイルシートのクラス。 [RT Expr]
styleId このHTML要素に割り当てる識別子。 [RT Expr]
size 表示桁数。 [ブラウザのデフォルト値] [RT Expr]
tabindex この要素のタブ順序(昇順の整数値)。 [RT Expr]
value このボタンに付けるラベルの値。 この値はサブミット時に指定のリクエストパラメータの値となります。 [このタグの内容(指定された場合)、または "Cancel"] [RT Expr]
radio - ラジオボタンを表現します
現在のフォームに関連するbeanのプロパティから、ラジオ形式の HTML <input> 要素を 表現します。このタグは、フォームタグのネスト内でのみ有効です。
Attribute NameDescription
accesskey この要素に直ぐにフォーカスを移動するためのキーボードキャラクタ。 [RT Expr]
disabled この入力フィールドを無効にする場合は true を設定する。 [RT Expr]
name この入力フィールドの現在値を表現するときに、プロパティが調べられるbeanの属性名。 指定されない場合は、このタグがネストされているフォームタグに関連付けられたbeanが使用されます。 [RT Expr]
onblur この要素がフォーカスを失ったときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onchange この要素がフォーカスを失い、かつ値が変更されていたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
onclick この要素がマウスでクリックされたときに実行される JavaScriptのイベントハンドラ。 [RT Expr]
ondblclick この要素がマ