JSP/JAVA中的计算代码问题
希望你能帮我解决这个问题:( 对……我正在计算机票成本,但它只显示前两位数字,忽略了小数,并将小数替换为.00 JavaBean中的代码:JSP/JAVA中的计算代码问题,java,jsp,Java,Jsp,希望你能帮我解决这个问题:( 对……我正在计算机票成本,但它只显示前两位数字,忽略了小数,并将小数替换为.00 JavaBean中的代码: ticketCosts.put(results.getString(1), Double.valueOf(results.getInt(2))); 任何想法都会有帮助…谢谢:(而不是 ticketCosts.put(results.getString(1), Double.valueOf(results.getInt(2))) 使
ticketCosts.put(results.getString(1), Double.valueOf(results.getInt(2)));
任何想法都会有帮助…谢谢:(而不是
ticketCosts.put(results.getString(1), Double.valueOf(results.getInt(2)))
使用resultset的getDouble方法
ticketCosts.put(results.getString(1), results.getDouble(2))
很抱歉,对于金钱,不要使用Double,否则将导致舍入错误 改用BigDecimal 看
我还可以问你一个问题吗…?!pm?!…是否可以从BEAN中删除整个代码,并且只从.jsp文件本身删除?是的,但这不是编写web应用程序的好方法。您可以将getAllTicketCosts()函数放在类文件中(专门用于从数据库检索票证数据)将此逻辑与其他代码分离并随时重复使用。是的,我理解您……但您能指导我这样做吗?!非常感谢您只需从getAllTicketCosts()函数和数据库连接代码中复制并粘贴这些代码,并将其粘贴到JSP文件中即可。以下是指南