Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Javascript 在jsp页面中单击按钮后再次设置会话变量_Javascript_Jsp - Fatal编程技术网

Javascript 在jsp页面中单击按钮后再次设置会话变量

Javascript 在jsp页面中单击按钮后再次设置会话变量,javascript,jsp,Javascript,Jsp,我正在处理一个jsp页面。登录后,会话正在设置,一切正常。但是在点击一个按钮后,网站上有一个功能,我从jquery中获取了该按钮的值,需要再次设置会话。 我该怎么做 如何将会话变量再次设置为存储在javascript会话中的值由服务器端维护。因此,您不能将其存储在Javascript中 我建议您单击按钮,获取值并向服务器(通常是Servlet)发出Ajax请求,并将更新后的值存储在会话中 因为您已经在使用jQuery。你可以这样做 $(document).ready(function(){

我正在处理一个jsp页面。登录后,会话正在设置,一切正常。但是在点击一个按钮后,网站上有一个功能,我从jquery中获取了该按钮的值,需要再次设置会话。 我该怎么做


如何将会话变量再次设置为存储在
javascript

会话中的值由服务器端维护。因此,您不能将其存储在Javascript中

我建议您单击按钮,获取值并向服务器(通常是Servlet)发出Ajax请求,并将更新后的值存储在会话中

因为您已经在使用
jQuery
。你可以这样做

$(document).ready(function(){
  $('#myButton').click(function(){
           sendData();
    });
   });
function sendData(){
   var myVal = $('#myText').val();
    alert(myVal);
    $.ajax({
        type: "POST",
        url: "UtilServlet", // Map your servlet here.
        data: { myVal : myVal  }
      }).done(function( msg ) {
        alert( "Data Saved: " + msg );
      });
}
阅读更多: