【发布时间】:2021-02-22 11:54:05
【问题描述】:
我目前正在尝试使用 scriptlet 将当前年份或语言环境日期输入到页面标题和描述中,如下所示。在控制台上,我收到标题中提到的错误,导致“org.apache.jasper.JasperException:无法为 JSP 编译类”错误。
<tiles:param name="pageTitle">something something <%=(new java.util.Date()).getFullYear()%> something something </tiles:param>
<tiles:param name="pageDescription">Last Update: <%=(new java.util.Date()).toLocaleDateString()%>. more something something</tiles:param>
我做错了什么,我该如何解决?我已经在页面的开头导入了 java 类 Date :
<%@ page import="java.util.Date" %>
【问题讨论】:
-
这些方法用于 JavaScript Date 类,Java Date 类是完全不同的东西。 Java 和 JavaScript 是完全不同的编程语言。
-
@greg-449 天哪,我一直在混合它们!感谢您指出这一点。这可能是一件基本的事情,但我将如何在这些标签中使用 JS 日期? 似乎也不对。
-
我不是 JSP 专家,但我的理解是
标签: javascript eclipse jsp scriptlet