タグ

s:url

概要 アドレスを出力するカスタムタグ 属性 属性名 効果 namespace struts.xmlのpackageタグのnamespace属性を指定する action struts.xmlのactionタグのname属性を指定する method actionクラスのメソッド名を指定する 使用方法 %{id属性で指定した値}とす…

s:file

commons-fileupload.jarが1.0だった場合、例外が発生し、使用できない。

name属性について

同じ名前のname属性を持ったフォームが複数個ある場合、setterの引数をListにすると取得可能になる。 例 jsp側 Actionクラス側 public class Hoge extends ActionSupport { public setHoge(List hoge) { //hoge.size() == 3 //テキストフィールドに入力され…

s:selectで要素選択時にサーバに情報を飛ばす方法

を定義する id, namespace, action属性をformタグのように設定。 methodタグはs:submitタグのように設定する。 を定義する onchange属性 ↓ this.form.action = '%{のid名}' ↓ this.form.submit(); 間違ってる確率大。

s:password

属性 属性名 効果 name アクションクラスのsetterかgetterを指定すると、値のやり取りが可能になる value 初期表示される文字列 showPassword 初期表示される文字列を表示するかどうかを決めるtrue,falseを指定

s:select

属性 属性名 設定事項 list Collection/Array/Map/Enumeration/Iteratorのどれかを指定する指定されたデータが表示される。 name 選択された値を返すメソッド・Beanを記載する headerKeyheaderValue プルダウンで初期表示されるデータ disabled ? 参考:sel…