에서 부울 값을 설정 :JSP 내가 모델이 형식
public class Header {
private Boolean SERVICE;
}
컨트롤러 :
@RequestMapping("mymodel/Edit")
public ModelAndView mymodelEdit(
@ModelAttribute("mymodel") Mymodel mymodel,
@RequestParam String id) {
Mymodel old_mymodel = mymodelService.getMymodel(id);
Map<String, Object> map = new HashMap<String, Object>();
map.put("old_mymodel", old_mymodel);
return new ModelAndView("mymodel/mymodelEditView", "map", map);
}
JSP 양식
<c:set var="old_mymodel" value="${map.old_mymodel}" />
<form:form method="POST action="/mymodel/Save" modelAttribute="mymodel">
<tr>
<td>Сервис :</td>
<td>
<form:checkbox path="SERVICE" value="${old_mymodel.SERVICE}">
</form:checkbox>
</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Save" /></td>
</tr>
</table>
</form:form>
내 문제 : 나는에서 값을 설정할 수 없습니다 db가 값을 형성 할 때, 즉 SERVICE 값이 true 일 때, 체크 박스는 선택되지 않습니다.
그건 거짓말이야. 양식 코드에 오류가 있습니다. – zond
@zond 좋아, 잘 듣고 반가워. – geoand