我正在尝试在粗体的细目中设置货币和日期的格式,但是它始终不显示任何内容,我看不到我所做的任何错误,我一定会遗漏一些小东西。
显示JSP时,它不显示任何使用fmt的数据
向下钻取以对其进行格式化的代码为
<tr>
<td><spring:message code="label.lastMod"/></td>
<fmt:formatDate value="${beer.lastMod}" />
</tr>
<tr>
<td><spring:message code="label.buyPrice"/></td>
<fmt:formatNumber value = "${beer.buyPrice}" type = "currency"/>
</tr>
<tr>
<td><spring:message code="label.sellPrice"/></td>
<fmt:formatNumber value = "${beer.sellPrice}" type = "currency"/>
</tr>
我正在使用的导入是
<%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt" %>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
在我的config.xml中,我将语言环境设置为
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
<property name="defaultLocale" value="en_IE" />
</bean>