html fileタグ
使用した環境JDK 6 Update 11 struts 1.3.10
ファイルアップロード<input type="file">を出力します。
| 属性 | 必須 | 意味 |
|---|
| property | ○ | 対応するフォームのプロパティ名を指定する。実際にはname="xxx"が出力される。 | | name | | ネストした<html:form>のフォーム以外のフォームのpropertyと関連付ける場合に、bean名を指定する。 | | value | | パラメータの初期値を指定する。※ | | disabled | | trueを指定した場合、無効状態となる。disabled="disabled"が出力される。 | | style | | 同名の属性値が出力される。 | | styleClass | | class="xxx"が出力される。 | | styleId | | id="xxx"が出力される。 | | errorKey | | エラーメッセージを取得するリクエスト/セッションバインド名を指定。 | | errorStyle | | このタグのpropertyに関連するエラーメッセージが存在した場合に出力されるstyle属性の値 | | errorStyleClass | | このタグのpropertyに関連するエラーメッセージが存在した場合に出力されるclass属性の値 | | errorStyleId | | このタグのpropertyに関連するエラーメッセージが存在した場合に出力されるid属性の値 | | maxlength | | 入力可能最大文字数を設定する。同名の属性値が出力される。 | | indexed | | 同名複数の入力フィールドを出力する場合に使用する。<logic:iterate>もしくは<nested:iterate>にネストした上で、この属性値をtrueに設定する。 | | size | | 入力フィールドの大きさを指定する。同名の属性値が出力される。 | | lang | | 同名の属性値が出力される。 | | bundle | | メッセージリソースを取得するリクエスト/セッションバインド名を指定。 | | alt | | 同名の属性値が出力される。 | | altKey | | altの値をメッセージリソースから取得する場合に、そのキーを指定する。 | | title | | 同名の属性値が出力される。 | | titleKey | | titleの値をメッセージリソースから取得する場合に、そのキーを指定する。 | | accesskey | | 同名の属性値が出力される。 | | accept | | 同名の属性値が出力される。 | | tabindex | | 同名の属性値が出力される。 | | dir | | 同名の属性値が出力される。 | | onblur | | 同名の属性値が出力される。 | | onchange | | 同名の属性値が出力される。 | | onclick | | 同名の属性値が出力される。 | | ondblclick | | 同名の属性値が出力される。 | | onfocus | | 同名の属性値が出力される。 | | onkeydown | | 同名の属性値が出力される。 | | onkeypress | | 同名の属性値が出力される。 | | onkeyup | | 同名の属性値が出力される。 | | onmousedown | | 同名の属性値が出力される。 | | onmousemove | | 同名の属性値が出力される。 | | onmouseout | | 同名の属性値が出力される。 | | onmouseover | | 同名の属性値が出力される。 | | onmouseup | | 同名の属性値が出力される。 |
strutsのファイルアップロード機能のサンプルについては機能リファレンス・ファイルアップロードを参照してください。
※value属性を指定した場合、html上ではvalue=""が出力されますが、実際には画面上では初期値はセットされません。 これはJavaScriptなどにより自動的にファイルが送信されてしまうのを防ぐための、ブラウザのセキュリティ機能によるものです。
|