「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>