上記状態で実行をしても実際のページでは
前提・実現したいこと
SPRING MVC form:selectにて実行をするが
<select~に変わらずそのまま出力されてしまう。
発生している問題・エラーメッセージ
form:selectにてボックスを作成しようとしていますが
実行をすると作成されない為教えてください。
下記のようにそのまま出力されます。
<form:select path="state"> <form:options items="{1=Alabama, 2=Alaska, 3=Arizona, 4=Arkansas, 5=California}" /> </form:select>
該当のソースコード
コントローラー
java
1 2 LinkedHashMap<Integer, String> states = new LinkedHashMap<Integer, String>(); 3 states.put(1, "Alabama"); 4 states.put(2, "Alaska"); 5 states.put(3, "Arizona"); 6 states.put(4, "Arkansas"); 7 states.put(5, "California"); 8 model.addAttribute("states",states);
JSP
java
1 <form:select path="state"> 2 <form:options items="${states}" /> 3 </form:select>
試したこと
当初は自分のコードで試していましたがコードに問題があると思い下記サイトのものに変更してみましたが
上記結果となっています。
https://stackoverflow.com/questions/9210733/use-formselect-tag-with-a-map
補足情報(FW/ツールのバージョンなど)
Spring Tool Suite
Version: 3.9.4.RELEASE
Build Id: 201804120921
Platform: Eclipse Oxygen.3a (4.7.3a)
<spring-framework.version>5.0.0.RELEASE
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/26 08:42
2018/05/26 08:43