0
我正在改变一些代码从本土MVC到Spring 2.5 MVC。我们有一个表单来编辑一个对象,所以我在我的控制器中使用formBackingObject()
来用当前值填充表单域。在旧的MVC中,我们使用JSTL fmt
taglib格式化日期和金钱字段。这很好,因为格式是在表示层。无法使用JSTL格式的taglib与Spring MVC形式
现在有了春天,字段正确地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>
思考一个春天的形式?我在网上找不到太多东西,所以我认为它要么是一个非常简单的语法错误,要么是我完全错误的轨道上。