Javascript 单击按钮时调用servlet函数

Javascript 单击按钮时调用servlet函数,javascript,jquery,servlets,Javascript,Jquery,Servlets,我的html页面有 <div id="dialog" title="Items"> <div id="username"> <h4>Welcome <i><%=(String) session.getAttribute("username")%></i></h4> </div> <div id="disconnect"> <button>LogOut</button>

我的html页面有

<div id="dialog" title="Items">
<div id="username">
<h4>Welcome <i><%=(String) session.getAttribute("username")%></i></h4>
</div>
<div id="disconnect">
<button>LogOut</button>
</div>
}):

现在单击注销按钮,我想调用servlet中的断开连接功能。仅仅重定向到新页面是没有帮助的。我想让用户注销应用程序。我如何使用jquery实现

注意:我在servlet中使用doPost

对不起,如果这是一个简单的问题。我是编程新手

谢谢……。

  • 您可以借助于来实现这一点,单击使用javascript(ajax)执行servlet的方法

  • 您可以使用纯jQuery并对某个servlet进行ajax调用(GET),该servlet将为您执行此操作


我会避免使用jQuery、DWR或任何客户机-服务器握手

看起来您正在使用ASP.NET。。 你只是想注销,对吗?不要使事情复杂化,只需将事件绑定到代码中的butotn,如下所示:

<ASP:LinkButton id="logout_button" runat="server" value="Logout"/>

@Atticus..我正在使用Java…Java中是否有类似的东西我很抱歉无法帮助您使用JSP:(@jigar谢谢…可以通过DWR完成…:)
<ASP:LinkButton id="logout_button" runat="server" value="Logout"/>
Protected Sub logout(Byval sender As Object, Byval e As System.EventArgs) Handles logout_button.Click
    Session.Abandon()
    Response.Redirect('homepage.aspx?ref=logout')
End Sub