2014-12-30 2 views
2

값을 2.2222222E7로 변경하고 있습니다. 그러나 나는 22222222 입력을주었습니다. 어떻게 해결할 수 있습니까? AM은 이중 데이터 유형을 사용합니다. 내 문제를 해결하기 위해 귀하의 제안을 보내주십시오. 내가 자바 스크립트를 사용하여 해결할 수 있습니까? 내가 어떻게 할 수있는?jsp 값을 i가 아닌 다른 값으로 얻음

JSP 페이지 :

<table id="payout" class="display" style="float:left; width: 100%;border-radius: 
     5px 5px 5px 5px; 
       box-shadow: 2px 2px 6px #666666;-moz-box-sizing: none;" border=1 
      data="${payout}"> 

        <thead style="color: red"> 
     <tr> 
        <td class="heading">Charge</td> 
        <td class="heading">Cost Before Discount</td> 
        <td class="heading">After Plan Discount</td> 
        <td class="heading">After Booking Discount</td> 


      </tr> 
     </thead> 
     <tbody> 
     <c:forEach items="${payouts}" var="payout" varStatus="row"> 
       <tr> 
        <td >Base Cost</td> 
        <td>${payout.baseCost.costBeforeDiscount}</td> 
        <td>${payout.baseCost.afterPlanDiscount}</td> 
        <td>${payout.baseCost.afterBookingDiscount}</td> 

       </tr> 
     </tbody> 

     </table> 
           </div> 
          </div> 
         </div> 
+1

어디에 입력을 받아,이 코드의 어떤 부분이 출력에 관한 코드? –

+0

통화에 double을 사용하지 말아야하는 이유에 대한 간략한 설명 - http://stackoverflow.com/questions/1661273/floating-point-arithmetic-not-producing-exact-results –

+0

값이 잘못되었습니다. 형식화 방법을 지정하지 않았습니다. –

답변

2

당신은 TD 태그에 숫자 형식을 사용할 수

 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 

          <table id="payout" class="display" style="float:left; width: 100%;border-radius: 
       5px 5px 5px 5px; 
         box-shadow: 2px 2px 6px #666666;-moz-box-sizing: none;" border=1 data="${payout}"> 

          <thead style="color: red"> 

         <tr> 
          <td class="heading">Charge</td> 
          <td class="heading">Cost Before Discount</td> 
          <td class="heading">After Plan Discount</td> 
          <td class="heading">After Booking Discount</td> 


        </tr> 
       </thead> 
       <tbody> 
     <c:forEach items="${payouts}" var="payout" varStatus="row"> 
         <tr> 
          <td >Base Cost</td> 
          <c:set var="basecost" value="payout.baseCost.costBeforeDiscount" /> 
          <td><fmt:formatNumber pattern="########.####" 
      value="${payout.baseCost.costBeforeDiscount}"/></td> 
          <c:set var="basecost" value="payout.baseCost.afterPlanDiscount" /> 
          <td><fmt:formatNumber pattern="########.####" 
      value="${payout.baseCost.afterPlanDiscount}"/></td> 
          <c:set var="basecost" value="payout.baseCost.afterBookingDiscount" /> 
          <td><fmt:formatNumber pattern="########.####" 
      value="${payout.baseCost.afterBookingDiscount}"/></td> 

         </tr> 

        </c:forEach> 
       </tbody> 
       </table> 
관련 문제