-1

我们如何使用 jquery 调用方法?我有一个按钮注销。我想当有人单击该按钮时会话被破坏?意味着单击注销按钮后,我想调用该session.invalidates ()方法..

4

4 回答 4

1

客户端和服务器之间请求-响应的两种常用方法是:GET 和 POST。

  • GET - 从指定资源请求数据
  • POST - 将要处理的数据提交到指定的资源

GET基本上用于从服务器获取(检索)一些数据。注意:GET 方法可能会返回缓存数据。

代码:

$.ajax({
   url: url,
   data: data,
   success: success,
   dataType: dataType
});

POST也可用于从服务器获取一些数据。但是,POST 方法从不缓存数据,并且通常用于随请求一起发送数据。

代码:

$.ajax({
   type: "POST",
   url: url,
   data: data,
   success: success,
   dataType: dataType
});
于 2013-09-18T11:18:59.910 回答
0

You can include your logout button inside a form. Its action will be a Servlet and you can invalidate the session inside the Servlet.

You can of course add a new route inside your server that will handle the session invalidation and you will use jQuery to send the request to that route, but the first solution seems simpler.

于 2013-09-18T11:15:19.833 回答
0

试试这个方法

<a href="your_jsp_page">

并在您的 logout.jsp 页面中

<%session.invalidate()%>

写上面的行

于 2013-09-18T12:07:12.580 回答
0

由于 session 是一种服务器端方法,您需要通过 ajax 调用它

$.ajax({
...
});

检查到 ajax http://api.jquery.com/jQuery.ajax/

这将绑定点击事件: http ://api.jquery.com/click/

于 2013-09-18T11:16:13.097 回答