2014-01-28 127 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); 
}