Servlets Servlet getParameter

Servlets Servlet getParameter,servlets,Servlets,我有一个用于计数的servlet程序,我想通过一个html界面来控制它。 按下开始按钮,程序必须开始运行;按下暂停按钮,servlet程序必须暂停;单击重新启动按钮,程序必须重新启动。顺便说一句,我用的是线。我的问题是,每次我应该单击一个按钮并将其值发送到servlet,当我在servlet中获取按钮值时,就会发生NullPointerException。。。有什么帮助吗 我不会为此使用线程,通常在servlet中创建线程不是一个好主意 假设我们每毫秒计算一个数字,意思是:它会给我一次点击和另一

我有一个用于计数的servlet程序,我想通过一个html界面来控制它。
按下开始按钮,程序必须开始运行;按下暂停按钮,servlet程序必须暂停;单击重新启动按钮,程序必须重新启动。顺便说一句,我用的是线。我的问题是,每次我应该单击一个按钮并将其值发送到servlet,当我在servlet中获取按钮值时,就会发生NullPointerException。。。有什么帮助吗

我不会为此使用线程,通常在servlet中创建线程不是一个好主意

假设我们每毫秒计算一个数字,意思是:它会给我一次点击和另一次点击之间的时间,以毫秒为单位

一个解决办法是: 单击start=在会话中保存开始时间。 单击stop=获取当前时间开始时间的计数(保存在会话中)

现在,如果您确实必须使用线程,请确保使用另一个类创建它。 建议创建一个ThreadManager类并将其存储在会话中(为此使用侦听器),然后在该会话对象中启动它。 更好的方法是将ThreadManager存储在servletContext中,并有一种方法可以为每个会话创建线程。 要创建线程,最好使用Executor类而不是Thread类。 还要确保停止线程,因为将我们创建的线程放在web容器中可能会阻止它完全停止

如果您提供一些代码,我可以进一步帮助您。
祝你好运,玩得开心。

如果没有代码,我们就帮不了你。亲爱的Ed_Zero,非常感谢你的澄清。事实上,我在3月份遇到了这个问题,希望当时能解决,解决方案几乎与你在这里建议的一样。再次感谢你。