2012-08-08 2 views
1

쉼표로 구분해야하는 20 자리 이상의 숫자가 있습니다. http 세션에서 값을 읽어야합니다. 나는 이런 종류의 사용 :struts2에서 세션의 숫자를 포맷하는 방법

<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute("calculated_forfeit") %>})}" /> 

을했지만 작동하지 않고 오류는 다음과 같습니다 동일 기호는 !!!!!!!!! 예상 getText 형식은 변수에서 작동하지만 http 세션의 값에 대해서는 확실하지 않습니다. 기술은 struts2입니다.

당신은 스크립틀릿에 간단한 따옴표를 넣어야 할

답변

3

도와주세요 :

<s:property value="%{getText('{0,number,#,###.00}',{<%=hsession.getAttribute('calculated_forfeit') %>})}" /> 

어쨌든, struts2 세션에 #session 변수와 속성에 액세스 할 수있는 간단한 방법을 제공합니다.

<s:property value="%{getText('{0,number,#,###.00}',{#session.calculated_forfeit})}" /> 
+0

+1 좋은 답변입니다. –

관련 문제