2011-04-01から1ヶ月間の記事一覧

Spring MVC 3 のアノテーションスタイルで、複数の Submit ボタンがあるフォームに対応する

このようなフォームがあったとします。 <form action="/add/confirm" method="post"> <p><input type="text" name="name" /></p> <p><input type="text" name="age" /></p> <p> <input type="submit" name="confirm" value="確認" /> <input type="submit" name="back" value="戻る" /> </p> </form> これに対応する Controller のアノテーションは以下になります。params …

ジェネリクスがらみで各種 Java コンパイラーの挙動が異なる件

自分でもまだエラーの原因を特定できていないので、とりあえずメモレベル。 import java.util.ArrayList; import java.util.List; public class Foo {} class X<T extends X<T>> {} class Y<T extends X<T>> {} class Fuga { <T extends X<T>> void foo(Y<T> y) {} void main() { List<Y<? extends X<?>>> list = new ArrayList<Y<? extends X<?></y<?></y<?></t></t></t></t>…