java - 使用javascript更改java变量的值?

标签 java javascript html servlets

如何使用 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/

相关文章:

java 将字符串转换为int并删除尾随零

java - 我该如何更改此 ATM 代码,以便它

javascript - 异步调用 AngularJS 不适用于 Canvas HTML

javascript - 从另一个域获取 iframe 的内容

html - 使按钮大小与屏幕宽度相同

java - 毫秒未出现在 DateFormat.format 输出中

java - 将远程文件流式传输到文件对象中

javascript 在两个不同的索引处拆分字符串

javascript - Bunyan with webpack - 尝试访问已被填充的 fs

html - 如何将 HTML 表格单元格对齐为圆形