gpt4 book ai didi

java - 日期未打印 : why is this so?

转载 作者:行者123 更新时间:2023-11-29 03:43:27 25 4
gpt4 key购买 nike

在 javascript 函数 jsp 中,我试图打印日期。但它没有被打印出来。为什么会这样?日期应该打印在 h1 标签中的文本之前。但问题是日期没有打印出来!为什么会这样?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP - 1</title>
<script>
function jsp() {
<%= new java.util.GregorianCalendar().getTime().toString() %>
}
</script>
</head>

<body>
<h1>
Was I printed first ? Or is it the date... ..
</h1>

<script type="text/javascript">
setTimeout(jsp,2000);
</script>
</body>

最佳答案

<script>
function jsp() {
document.write('<%= new java.util.GregorianCalendar().getTime().toString() %>');
// or any other JS function you may want to use
}
</script>

您正在混合使用服务器端和客户端。

有了你原来的功能,你的浏览器就会看到(例如)

<script>
function jsp() {
2012-08-24 11:57:00
}
</script>

但这不是 JS 有效的(如您所见)。

为了回答您隐藏的问题,日期将最后打印,因为它位于 h1 之后(以 DOM 方式)。

关于java - 日期未打印 : why is this so?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com