bworld
asked on
Control the digits after decimal point in float numbers
How I can control the digits after decimal point in float numbers ?
For example I have this number 11.656565 I want to display as 11.65
I need an example in JSP
For example I have this number 11.656565 I want to display as 11.65
I need an example in JSP
use BigDecimal!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ksivananth
I used the previous statement with out.print but I get error as follow
out.print(new BigDecimal(fldValue).setSc ale(2, BigDecimal.ROUND_HALF_UP). doubleValu e() + " %");
I used the previous statement with out.print but I get error as follow
out.print(new BigDecimal(fldValue).setSc
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 156 in the jsp file: /murad_scripts/imfIdentifyDefault.jsp
Generated servlet error:
BigDecimal cannot be resolved to a type
An error occurred at line: 156 in the jsp file: /murad_scripts/imfIdentifyDefault.jsp
Generated servlet error:
BigDecimal.ROUND_HALF_UP cannot be resolved to a type
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.moximedia.aims.servlet.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:58)
net.geocortex.imf.security.http.AuthorizationFilter.doFilter(AuthorizationFilter.java:147)
root cause
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 156 in the jsp file: /murad_scripts/imfIdentifyDefault.jsp
Generated servlet error:
BigDecimal cannot be resolved to a type
An error occurred at line: 156 in the jsp file: /murad_scripts/imfIdentifyDefault.jsp
Generated servlet error:
BigDecimal.ROUND_HALF_UP cannot be resolved to a type
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.moximedia.aims.servlet.filter.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:58)
net.geocortex.imf.security.http.AuthorizationFilter.doFilter(AuthorizationFilter.java:147)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.17
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
How I use output.print with BigDecimal statement ?
How I can use BigDecimal statement to represent values of variables ?
I need an examples for that
How I can use BigDecimal statement to represent values of variables ?
I need an examples for that
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I need an example with JSP for that
For example if I have this variable
vr_Avg = 89.996527
I want to show like
89.99
How ?
For example if I have this variable
vr_Avg = 89.996527
I want to show like
89.99
How ?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.