「Spring MVC」form:selectタグで初期値を取得するサンプル
1.Controller側
@RequestMapping(value="/Update*") public String Update(@ModelAttribute("user")User user, HttpServletRequest request, HttpServletResponse response){ //some code }
2.JSP画面
<form:form modelAttribute="user" action="${ctx}/user/Update" <input type="hidden" id="_userTypes" value="${usersType }"/> <form:select id="userTypes" path="userType" > <form:options items="${userTypes}" itemValue="cftCode" itemLabel="cftName"/> </form:select> </form:form>
説明
path:フォームのオブジェクトの属性値
itemValue:属性要素のキー
itemLable:属性要素の値
3.JavaScript処理
<script type="text/javascript"> $(document).ready(function(){ var _userType=$("#_userTypes").val(); $("#userTypes").val(_userType); }); </script>