我想做这样的事情: ?php echo date('Y'); ? 但是在.jsp文件中.我看到的所有tutorials都需要在某个地方建立一个班级.我们正在运行appFuse和Tapestry.当然,其中一个(如果不是Java本身)为我们提供了
          <?php echo date('Y'); ?> 
 但是在.jsp文件中.我看到的所有tutorials都需要在某个地方建立一个班级.我们正在运行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" /> 
 旧式的小曲子方式将是:
<%= new java.text.SimpleDateFormat("yyyy").format(new java.util.Date()) %> 
 请注意,当您不使用@page import指令时,您可能需要指定全限定类名称,这可能是您的问题的原因.不过十年来,使用scriptlet是非常高的discouraged.
这一切都在[jsp] tag info page中演示了:)
