我有一个链接到 javabean 的 jsp,其中的一些代码在每次单击按钮时使用 jsp:setproperty 将 bean 中的变量减一(它位于单击按钮时运行的 javascript 函数内)。
但是,代码在每次刷新页面时运行,而不是在调用函数时运行。我很确定我知道为什么(jsp 在服务器上运行,javascript 在客户端运行,因此 js 无法与 java 代码交互),但我不知道如何正确地执行类似的操作.
我是 javabean 新手,所以我可能忽略了一些东西。
谢谢。
编辑:我最终做了一些完全不同的事情,并使用它在 javascript 中制作了一个隐藏表单,将信息提交到不同的 jsp 并重定向回来。当我可以从 URL 参数中获取它时,它的工作方式有点像与 jsp 代码共享一个 javascript 变量。