栞/#struts
XSSに関する脆弱性があるので1.2.7から1.2.8に移行すべきとのこと。
UrlValdatorのバグが修正された、Commons Validator 1.2をStruts 1.2.7で使用する方法。
Catalystは規約で決定されるからconfigファイルは不要。両者とも確かに「薄いフレームワーク」だよな。
ValidatorのvalidWhenの使い方。ワンポイント的に使うと便利。
UrlValidator#isValidにバグ(1.1.4)。最新のNightly Buildでは直ってるっぽい。
Actionはフレームワークとロジックのインターフェースとでも言えばいいのかな。DIを使えば必要ないのかも。
validatorのrequiredifの使い方について。
Strutsは単純な機能に限定して使わないと大変かも。なかなかうまくやらせてもらえないけど。
Webシステムでネイティブアプリみたいなデザインを求められることが多いが、それって間違ってるよな。
Digestingプラグインを使って、リストボックスの内容をXMLから生成する。Commons Digesterの1.7以降が必要。
Strutsを使用する際のメモ。
Struts1.2.7ではerrorStyleClassをタグに指定することで、Validation Errorの場合に背景色を変えたりできる。
こういうTips集があるとすごく助かる。いいとこ取りしましょ。