jsp如何获取系统时间
时间: 2024-06-12 19:11:40 浏览: 91
在JSP页面中获取当前日期时间的方法
5星 · 资源好评率100%
在jsp页面中,可以使用JavaScript获取系统时间。具体方法如下:
1. 在jsp页面中添加以下代码:
```
<script type="text/javascript">
function getTime(){
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
var time = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
document.getElementById("time").value = time;
}
getTime();
setInterval(getTime,1000);
</script>
```
2. 在需要显示系统时间的地方添加以下代码:
```
<input id="time" style="text-align: center;" />
```
这样就可以在页面中显示当前系统时间了。
另外,如果需要在后台servlet中获取系统时间并传递到jsp页面中,可以使用以下代码:
```
Date reDate = new Date(System.currentTimeMillis());
String ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(reDate);
request.setAttribute("loadtime", ft);
```
其中,loadtime是传递到jsp页面的参数名,可以在jsp页面中使用EL表达式获取该参数的值。例如:
```
<input id="sysDate" style="width: 200px;text-align: center;" value="${loadtime}" />
```
阅读全文