
geralt / Pixabay
記念すべき初投稿ですが、さらっと行きます。
はじめに
Javaのプログラムでformのプロパティがenumだった場合の、htmlファイルからの値の受け渡し方の説明です。
Prefecture.java
| 1 2 3 4 5 6 7 8 9 10 11 12 | public enum Prefecture {     // @formatter:off     HOKKAIDO    (1, "北海道"),     AOMORI      (2, "青森県"),     IWATE       (3, "岩手県"),     ...     private Integer code;     private String name; } | 
Form.java
| 1 2 3 4 5 6 | public class Form {     /** 都道府県 */     private Prefecture prefecture; } | 
Prefectureインスタンスの、name()を渡してあげればOKです。
form.html
| 1 2 3 4 5 6 7 8 9 | <form name="Form" action="/hoge/fuga" method="post">     <input value="HOKKAIDO" type="hidden" name="prefecture"> </form> <script> $(function() {     $('form[name="Form"]').submit(); }); </script> |