0

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

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

4

1 回答 1

0

会话在服务器端维护。因此,您不能存储在 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

于 2013-03-08T13:15:12.770 回答