我有一个超过 20 位的数字,我必须用逗号分隔符对其进行格式化。我必须从 http 会话中读取值。我用过这种:
<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute("calculated_forfeit") %>})}" />
但它不起作用,错误是:期望等号!!!!!!!!!getText 格式适用于变量,但我不确定来自 http 会话的值。该技术是struts2。
请帮忙
我有一个超过 20 位的数字,我必须用逗号分隔符对其进行格式化。我必须从 http 会话中读取值。我用过这种:
<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute("calculated_forfeit") %>})}" />
但它不起作用,错误是:期望等号!!!!!!!!!getText 格式适用于变量,但我不确定来自 http 会话的值。该技术是struts2。
请帮忙
您必须在 scriptlet 中加上简单的引号:
<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute('calculated_forfeit') %>})}" />
无论如何,struts2 提供了一种简单的方法来访问带有#session
变量的会话属性。
<s:property value="%{getText('{0,number,#,###.00}',{#session.calculated_forfeit})}" />