Java 如何在struts2中格式化会话中的数字
我有一个超过20位的数字,我必须用逗号分隔符格式化它。我必须从http会话读取值。 我用过这种:Java 如何在struts2中格式化会话中的数字,java,struts2,number-formatting,Java,Struts2,Number Formatting,我有一个超过20位的数字,我必须用逗号分隔符格式化它。我必须从http会话读取值。 我用过这种: <s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute("calculated_forfeit") %>})}" /> 但它不起作用,错误是: 需要相等的符号 !!!!!!!!! getText格式适用于变量,但我不确定http会话的值。 这项技术非常复杂 请帮助您必须在
<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute("calculated_forfeit") %>})}" />
但它不起作用,错误是:
需要相等的符号
!!!!!!!!!
getText格式适用于变量,但我不确定http会话的值。
这项技术非常复杂
请帮助您必须在scriptlet中添加简单的引号:
<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute('calculated_forfeit') %>})}" />
<s:property value="%{getText('{0,number,#,###.00}',{#session.calculated_forfeit})}" />