繁体   English   中英

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

[英]setting the session variable again after a button click in jsp page

我正在一个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 );
      });
}

了解更多: http : //javabelazy.blogspot.com/2012/08/jquery-ajax-call-to-servlet-example.html#ixzz2MxBBouHP

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM