我想做这样的事情:
<?php echo date('Y'); ?>
但是然后在一个.jsp文件中。我看到的所有教程都需要在某个地方构建一个类。我们正在运行appFuse和Tapestry。当然,其中之一(如果不是Java本身的话)可以为我们提供无需做任何额外工作即可执行此类操作的功能。
.jsp
这似乎应该起作用,但是不起作用:
<%= new Date.getYear() %>
使用jsp:useBean构建java.util.Date实例,并使用JSTL fmt:formatDate把它格式化为使用人类可读的字符串SimpleDateFormat模式。
jsp:useBean
java.util.Date
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指令时,需要指定完整的合格类名,这很可能是造成问题的原因。但是,十多年来,强烈不鼓励
@pageimport
所有这些都在[jsp]标签信息页面
[jsp]