Struts

1.2.Xから1.3.Xへの移行の時の注意

1.2.9で開発した手元のアプリを1.3.5で動かそうとした時に,ちょっと気になる非互換な修正があったのでメモ.XHTMLモードで <html:form action="fooAction" styleId="foo"> のように,にstyleIdを指定すると,1.2.9では特に問題ないが,1.3.5では例外が発生し, 以下のようなエラーメッセージが表示される</html:form>…

JBoss Seam1.2リリース & Struts2.0.6リリース

From: Spring Frameworkと連携も - JBoss Seam 1.2 (MYCOMジャーナル) このタイトルだとSpring Frameworkの記事かと一瞬勘違いしそうな. この記事でも,http://www.theserverside.com/news/thread.tss?thread_id=44438でも1.2GA(General Availability)だと…

続1.0.2 ビルド

ant の style タグが失敗したのは,単にJDK1.3.1だからXML関連のJARが足りなかったからだけだった...

Struts 1.0.2 ビルド

訳あって Struts 1.0.2 をビルド中...以下,ビルド環境を作るためのメモ 古めの JDK -> JDK1.3.1_18 で OK tomcat3.2.X を準備(tomcat3.2.4 で OK) tomcat4.0.X を準備(tomcat4.1.30 で OK) 古めの cactus -> commons-cactus-23-1.0 で OK 古めの JUNIT -> ju…

Struts 脆弱性について

http://www.jajakarta.org/wiki/workspace/index.php?Struts%2FStrutsXssVulnerabilityApacheWiki Ja-Jakarta のサイトにStruts XSS Vulnerabilityの翻訳が公開された.この問題,Struts の脆弱性であることは間違いないのだが, AP サーバによって動作がマ…

Struts にクロスサイトスクリプティングのセキュリティホール!

http://wiki.apache.org/struts/StrutsXssVulnerability http://www.hacktics.com/AdvStrutsNov05.html http://www.st.ryukoku.ac.jp/~kjm/security/ml-archive/full-disclosure/2005.11/msg00684.html対策は,以下のどれか "unknown" Action を設定する Str…

BeanValidatorForm

POJO を ActionForm(の Backend) として利用できる BeanValidatorForm だが, public MyForm extends BeanValidatorForm { private String foo; // プロパティを追加 public MyForm() { super(new PojoBean()); } foo の setter & getter ・・・・・・なんて…

Struts 1.2.4 リリース

正式にアナウンスされた. http://jakarta.apache.org/site/news/elsewhere-2004-2ndHalf.html#20040920.1 http://struts.apache.org/download.cgi

POJO をそのまま ActionForm に使う(Struts 1.2.2 以降)

Struts 1.2 では ActionForm を継承していない POJO を form-bean の type で指定できるようになった. <form-bean name="sampleForm" type="examples.PojoBean"/>取り出すときはちょっとだけ邪魔くさいが以下のようにする.(要 BeanUtils 1.7) PojoBean bean = ((WrapDynaBean) (BeanValidatorForm)(form.getInstanc</form-bean>…

Struts 1.2 を使ったアイデア

LookupDispatchAction + ForwardAction の混ざったようなもの(LookupForwardAction とでもする) MappingDispatchAction を組み合わせれば,一つの画面に複数のボタンがあり,それぞれで Validation を分けたいときも結構楽に書けるかも?LookupForwardAction …