如何使用 javascript 更改 java 变量的值?
假设我在 java servlet 中声明了一个变量,如 int x=0;
所以现在我想在 servlet 上任何按钮的 onclick 事件上将其值更改为 1 我该怎么做?
谢谢
最佳答案
注意!您不应该在您的 servlet 中保存状态,因为它可能被多个线程(多个用户)使用。此类值应存储在 Session
对象中,或存储在某些后端(例如数据库)中。
现在回到您的问题:您的浏览器 JavaScript 代码无法直接操作在服务器上执行的 Java 代码。但是,您可以将 click
事件处理程序绑定(bind)到您的按钮,并对您的 servlet 执行 AJAX 调用以增加此值。参见 this answer有关如何使用 JQuery 执行此操作的示例。
关于java - 使用javascript更改java变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11153197/