0
자국어로 작성된 MVC에서 Spring 2.5 MVC로 일부 코드가 변경됩니다. 개체를 편집 할 수있는 양식이 있으므로 컨트롤러에 formBackingObject()
을 사용하여 양식 필드에 현재 값을 채 웁니다. 이전 MVC에서는 JSTL fmt
taglib을 사용하여 날짜 및 금액 필드의 서식을 지정했습니다. 형식 지정이 프레젠테이션 레이어에 있었기 때문에 좋았습니다. Spring MVC 형식의 JSTL 형식 taglib을 사용할 수 없습니다.
formBackingObject()
제대로 채워집니다 만, 봄은
form:input
요소의 값 속성을 인식하지 못하는 방법을 제대로 형식 값에
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<form:form method="post" commandName="editProgramCommand" name="editTitleForm">
<fmt:formatNumber type="NUMBER" value="${program.price}" var="formattedPrice" minFractionDigits="2" />
<form:input path="price" id="price" value="${formattedPrice}" />
... other fields
</form:form>
생각을 봄 형태로? 나는 웹에서 많은 것을 발견하지 못했기 때문에 정말 간단한 구문 오류이거나 완전히 잘못된 경로에 있다고 생각한다.