【问题标题】:retriving date only from database by using servlets and displaying the result in jsp page使用 servlet 仅从数据库中检索数据并在 jsp 页面中显示结果
【发布时间】:2009-12-04 13:10:31
【问题描述】:

如何使用 servlet 从数据库中仅检索日期而不是日期和时间,以及如何在 jsp 页面中显示结果

【问题讨论】:

  • "date only not date and time" - 您将不得不解释您的数据库架构/列值以及更多您想要实现的目标。 “通过使用 servlet” - servlets != 数据库。您绝对可以使用数据库相关技术,如 JDBC / Hibernate / iBatis / 等。in servlet - 但这与在任何其他上下文中使用它们并没有什么不同。 “在 jsp 页面中显示结果” - 您对此是否有具体问题或需要 JSP 入门?
  • 以您想要的格式从数据库中提取值是最好的,但如何做到这一点取决于数据库。

标签: jsp servlets


【解决方案1】:

当您从数据库中的日期字段中检索日期时,您会得到您注意到的日期和时间。这不是问题。如果您只想显示日期,则只需配置显示即可。假设您正在使用 JSTL 来显示:

 <fmt:formatDate type="date" value="${the date}" dateStyle="short"/>

将只显示日期而不是时间。

【讨论】:

    【解决方案2】:

    创建一个 servlet,从数据库中检索日期(使用 JDBC 驱动程序或类似驱动程序)并将其设置为请求参数 (request.setParameter()),然后使用 RequestDispatcher 将请求转发到 JSP 文件。

    jsp 文件然后可以使用 request.getParameter() 访问此参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-03
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      相关资源
      最近更新 更多