我对JSP很新,我被要求生成一个显示实时服务器时间的JSP页面。
最初我打算使用JSTL标签,但当然我发现JTSL标签不能动态化。所以我转向了JS代码。
在我的JSP页面中,我正在导入'java.util.Date'类,我已经定义了以下jQuery库
<script src="//code.jquery.com/jquery-3.2.1.min.js">
var jq = jQuery.noConflict();
</script>
然后我在页面末尾有这个jQuery函数:
bbTime = new java.util.Date();
// function to display the live server date and time
function updateTime() {
/// Increment serverTime by 1 second and update the html for '#time'
serverTime = new Date(bbTime.getTime() + 1000);
jq('#time').html(serverTime.toUTCString());
}
jq(function() {
updateTime();
setInterval(updateTime, 1000);
})
在HTML部分中,我有这样的陈述:
<div><p>Server Time:<span id="time"></span></p></div>
但是jQuery没有用。我刚刚显示“服务器时间:”部分,没有日期或时间。
是否有可能要求某人提供帮助 我明白我犯了哪些错误?
感谢。