当前位置: 首页 > 面试题库 >

如何在JSP中打印当前日期?

壤驷康裕
2023-03-14
问题内容

我想做这样的事情:

 <?php echo date('Y'); ?>

但是然后在一个.jsp文件中。我看到的所有教程都需要在某个地方构建一个类。我们正在运行appFuse和Tapestry。当然,其中之一(如果不是Java本身的话)可以为我们提供无需做任何额外工作即可执行此类操作的功能。

这似乎应该起作用,但是不起作用:

 <%= new Date.getYear() %>

问题答案:

使用jsp:useBean构建java.util.Date实例,并使用JSTL
fmt:formatDate把它格式化为使用人类可读的字符串SimpleDateFormat模式。

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<jsp:useBean id="date" class="java.util.Date" />
Current year is: <fmt:formatDate value="${date}" pattern="yyyy" />

老式的 scriptlet 方法是:

<%= new java.text.SimpleDateFormat("yyyy").format(new java.util.Date()) %>

请注意,当您不使用@pageimport指令时,需要指定完整的合格类名,这很可能是造成问题的原因。但是,十多年来,强烈不鼓励

所有这些都在[jsp]标签信息页面



 类似资料:
  • 本文向大家介绍如何使用JSP Expression打印日期?,包括了如何使用JSP Expression打印日期?的使用技巧和注意事项,需要的朋友参考一下 以下示例显示了浏览器上的JSP Expression打印日期- 上面的代码将产生以下结果-

  • 我想用java打印当前日期和时间…这是我从java教程中尝试的代码: 它编译得很好。但是给出的输出是: 这就是我编译代码并运行的方式: sou@sou-linux:~/desktop/java$javac datedemo.java sou@sou-linux:~/desktop/java$java DateDemo

  • 问题内容: 我想在Java中打印当前日期和时间。这是我在Java教程中尝试的代码: 它编译良好。但是给出的输出是: 日期@ 15db9742 虽然我期望这样的输出: 2009年5月4日星期一05:51:52 CDT 代码有什么问题? 编辑:我试图重命名该类。编辑的代码: 这就是我编译代码并运行的方式: sou @ sou-linux:〜/ Desktop / java $ javac DateDe

  • 我试图调用一个值在jsp页面,但有错误和错误说 出现意外错误(类型=内部服务器错误,状态=500)。对于输入字符串:“res” 我的代码; 这就是我从控制器设置hashmap的方法 同样的东西印在java页面上 如何在jsp页面中打印hashmap值?

  • 问题内容: 如何在JavaScript中获取当前日期? 问题答案: 使用生成一个新的包含当前日期和时间对象。 这将以mm / dd / yyyy的格式给您今天的日期。 只需更改为所需的任何格式。

  • 问题内容: 我想获取一个格式为“ YYYYMMdd”的日期(例如今天是20110627)作为当前一周的星期一。从明天到星期天,我仍然想打印星期一(今天)的日期。然后,下周,重复该过程 问题答案: 如果范围是您的目标,那么您可能需要做一些事情 将输出: 20110628-20110703 有关日期的更多信息 请注意,这仅适用于GNU日期 我读过: 可以通过替换sunfreeware.com版本的日期

  • 我试图在远程服务器上使用pgAdmin中的psql控制台和sql转储文件恢复架构。我收到以下错误: 由于缺乏超级用户权限,我似乎无法打印目录列表。 是否有方法在psql控制台中标识或打印当前工作目录?默认目录是什么?

  • 我使用logback在java的Google Cloud函数中打印日志。我想打印日文日志,但日志都是奇怪的字符。如何在Java代码中打印日志 我的登录设置如下 我打印日志的代码 日志是