区域设置货币和日期未格式化

时间:2020-03-16 22:56:50

标签: jsp jstl locale

我正在尝试在粗体的细目中设置货币和日期的格式,但是它始终不显示任何内容,我看不到我所做的任何错误,我一定会遗漏一些小东西。

显示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>

0 个答案:

没有答案
相关问题