这里的目标是拥有一个带有按钮的 servlet,当单击时会Date()
在会话内存之外创建一个持久对象,即可以在关闭浏览器并访问页面后检索变量值。
想知道这里最好的方法是什么?
我考虑过数据库或写入文件。
希望在屏幕上有一个标签和按钮,当单击按钮时,它会在服务器上创建一个时间戳,标签包含自单击按钮以来的“经过的时间”。
本质上是一个持续时间,但相同的值对所有用户/会话都是可见的。
一旦#timeStarted
被请求加载,就会有一些javascript来更新持续时间setInterval()
,这部分没有问题。
"<label id=\"timeStarted\"> + getTimeStarted() + "</label>"
<form method="post" action="SomeServlet">
<input type="submit" value="Go"/>
</form>
在SomeServlet
声明变量/持久对象时:
Date timeStarted = new Date();