我们如何使用 jquery 调用方法?我有一个按钮注销。我想当有人单击该按钮时会话被破坏?意味着单击注销按钮后,我想调用该session.invalidates ()
方法..
4 回答
客户端和服务器之间请求-响应的两种常用方法是: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
});
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.
试试这个方法
<a href="your_jsp_page">
并在您的 logout.jsp 页面中
<%session.invalidate()%>
写上面的行
由于 session 是一种服务器端方法,您需要通过 ajax 调用它
$.ajax({
...
});
检查到 ajax http://api.jquery.com/jQuery.ajax/
这将绑定点击事件: http ://api.jquery.com/click/