Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在处理事件时使用ajax和JavaScript存储值?_Java_Javascript_Jsp_Servlets_Struts - Fatal编程技术网

在处理事件时使用ajax和JavaScript存储值?

在处理事件时使用ajax和JavaScript存储值?,java,javascript,jsp,servlets,struts,Java,Javascript,Jsp,Servlets,Struts,我有一个jsp,它包含一个带有onclick事件的,以及一个用我的AjaxScript.js处理的列表(在下一段中也会提到)。我最终希望使用JavaBean调用一个方法,该方法将在异步处理事件的同时处理功能 此时,我的解决方案是在调用按钮onclick时,在我引用的js中存储一个列表变量。我遇到的问题是在我的JSP中,我应该/可以从哪里正确地使用SessionBean变量调用Java方法?另外,如果我使用addEventListener来处理onclick,我如何正确地加载它,使它只处理带有非常

我有一个jsp,它包含一个带有
onclick
事件的
,以及一个用我的AjaxScript.js处理的
列表(在下一段中也会提到)。我最终希望使用JavaBean调用一个方法,该方法将在异步处理事件的同时处理功能


此时,我的解决方案是在调用按钮
onclick
时,在我引用的js中存储一个列表变量。我遇到的问题是在我的JSP中,我应该/可以从哪里正确地使用SessionBean变量调用Java方法?另外,如果我使用
addEventListener
来处理
onclick
,我如何正确地加载它,使它只处理带有非常交互式页面的“开”和“关”复选框的单击?

您是否使用任何框架或普通JSP+servlet?只是为了确保我理解这个问题,你有一个
(可能同名)列表,当其中一个被选中/取消选中时,你想执行一个ajax调用,当你用
(或
)提交表单时,你想执行另一个ajax调用,对吧?Struts不是简单的JSP+servlet,尽管我对Struts不熟悉。也许这就是我的问题,因为为了清楚地说明这个问题,我想从一个html对象调用一个Java函数,该对象使用Javascript来处理事件。我不知道如何让我的jsp在Java中看到函数@Luiggi你完全正确,只是它不是一个“提交”按钮,它将在我的数据库中更改一个值,需要访问Java代码才能执行此操作。记住:Java在服务器上,Javascript在客户端上。