【问题标题】:How to print 10Digit Long Integer into JSP file?如何将 10 位长整数打印到 JSP 文件中?
【发布时间】:2021-09-18 01:25:22
【问题描述】:

Database Image 实际数据库 Website Image 从数据库中获取数据到 JSP 中

<td class="invoiceValue"><%=resultSet.getFloat("invoice_id") %></td>

我想将数据库中存在的相同 10 位数字打印到 JSP 文件中。 如何解决这个问题?

【问题讨论】:

  • why ... getFloat() .. 似乎是 int ,,所以尝试使用 getInt

标签: java jsp


【解决方案1】:

您可以像字符串一样打印它,我认为您无论如何都不会使用发票 ID 进行计算

<td class="invoiceValue"><%=resultSet.getString("invoice_id") %></td>

这更简单,您无需担心任何事情,您还需要更改代码中的数据类型(例如,如果您使用的是 Hybernate)

【讨论】:

  • 它显示相同,实际上在数据库中该列是浮动的.....你能给出任何其他建议吗?
  • 浮动没有多大意义,无论如何你可能永远不会使用点后面的数字。你应该使用一个字符串,或者一个整数(因为你有接近 10 个字符,你应该使用 Bigint。Int types
【解决方案2】:

先把数据变成长格式,然后再转成字符串。 在 java servlet 的情况下,它看起来有点像 rs.getLong(columnindex/name)+"" // 追加空字符串将转换long->字符串

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多