2014-01-28 85 views
1
<p> 
    <form action="logout.java" method="post"> 
     <input type="button" value="Logout"> 
    </form> 
</p> 
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     // TODO Auto-generated method stub 
     response.sendRedirect("login.jsp"); 
} 

的按钮单击事件的Java方法,但是当我按一下按钮没有任何反应?如何呼吁JSP

+1

更改按钮提交 –

回答

2

你必须使用一个提交输入:

<input type="submit" value="Logout"> 

确保其中包含doPost()方法该servlet被映射到logout.java。如果不是,则必须在表单标记中设置该操作。

+0

非常感谢,现在的工作 – cdLegend

0

使用此:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    request.getRequestDispatcher("/login.jsp").forward(request, response); 
}