2013-01-24 4 views
1

쓰기 나는 표시 태그를 사용하여 Netsales 열을 표시해야한다. 빈 태그에서이 netsales를 정의하고 스크립틀릿을 통해 값을 얻었을 때 문자열 유형의 순매액을 얻었으므로이 정렬을하지 못한다. 내 디스플레이 테이블에 적절한 열. 어떻게 번호 형식으로 변경할 수 있습니까?빈 번호 형식 ID에

<body> 
<%String strCurrency=(String)session.getAttribute("strCurrency");%> 
<fieldset><legend>Overall Outstanding</legend> 
<bean:define id="NetSales"><bean:write name="NetSales" format="#,##,##0.00"/></bean:define> 
<bean:define id="TotalBal"><bean:write name="TotalBal" format="#,##,##0.00"/></bean:define> 

<display:table id="customerList" name="CustomerList" requestURI="" export="true" frame="true"> 
<display:caption style="font-weight:bold;text-align:left;padding-left:7px;line-height:25px;display:none;" >Overall Outstanding</display:caption> 
<bean:define id="custno"><bean:write name="customerList" property="custNo" /></bean:define> 
<bean:define id="netSales"><bean:write name="customerList" property="netSales" format="#,##,##0.00"/></bean:define> 
<bean:define id="openBal"><bean:write name="customerList" property="openBal" format="#,##,##0.00"/></bean:define> 

<display:column property="custName" title="Customer Name" sortable="true" class="l" headerClass="hl"/> 
<display:column property="city" title="City" sortable="true" class="l" headerClass="hl"/> 
<display:column title="Net Sales" media="html" sortable="true" class="r" headerClass="hr" sortName="NetSales"><%=netSales %></display:column> 
<display:column property="netSales" media="xml csv pdf excel" format="{0,number, #,##,##0.00}" class="r" headerClass="hr" /> 
<display:column title="Total Balance" media="html" sortable="true" class="r" headerClass="hr"><%=strCurrency %><%=openBal %></display:column> 
<display:column property="openBal" media="xml csv pdf excel" format="{0,number, #,##,##0.00}" class="r" headerClass="hr"/> 
<display:footer media="html"> 
<tr> 
<td colspan="3" align="right">&nbsp;</td> 
<td class="r"><%=strCurrency %><%=NetSales%></td> 
<td class="r"><%=strCurrency %><%=TotalBal%></td> 
</tr> 
</display:footer> 
</display:table> 
</fieldset> 
</body> 

답변

1

bean에서 : format 속성은 값을 문자열로 변환합니다. NetSales 값의 수를 가지고 있지만, 여기에 값이 overwrited 있습니다 : 당신이 INT에 정렬을 확인하려면 , 당신은 @Naved이

<display:column title="Net Sales" media="html" sortable="true" class="r" headerClass="hr" sortName="NetSales"> 
    <bean:write name="NetSales" format="#,##,##0.00"/> 
</display:column> 
+0

같은 쓰기 뭔가가있다. –

+0

그러면 "NetSales"에서 을 어떻게 사용하고 있는지 잘 모르겠습니다. 형식은 빈의 속성이 아니라 전체 빈의 속성에서 작동하기 때문에 – Naved