当前位置 : 主页 > 编程语言 > java >

jsp – 格式化Spring:message参数

来源:互联网 收集:自由互联 发布时间:2021-06-25
如何格式化我的 spring:messagegt ;? 我有一个这样的消息: message.myMessage=this is {0} my message {1} with {2} multiple arguments 我的jsp有以下内容: spring:message code="message.myMessage" arguments="fmt:formatNum
如何格式化我的< spring:message&gt ;? 我有一个这样的消息:

message.myMessage=this is {0} my message {1} with {2} multiple arguments

我的jsp有以下内容:

<spring:message code="message.myMessage" 
                arguments="<fmt:formatNumber value='${value1}' currencySymbol='$' type='currency'/>,${value2},${value3}" 
                htmlEscape="false"/>

它不显示value1,这是我想要格式化的数字.

我不知道我可以在参数列表中添加fmt标签.

< spring:message>的arguments属性可以包含JSP EL表达式,但不包含JSP标签.

尝试取消嵌套.您可以分配< fmt:formatNumber>的结果.变量.

<fmt:formatNumber var="formattedValue1" value='${value1}' currencySymbol='$' type='currency'/>
<spring:message code="message.myMessage" arguments="${formattedValue1},${value2},${value3}" htmlEscape="false"/>
网友评论