2014-07-15 86 views
0

我正在做一個插入操作的項目。首先,我將所需數據從我的表單JSP發送到我的Servlet將Servlet的響應發送回JSP

我想從Servlet迴應JSP頁面,以便我可以顯示一條消息,指出該值已成功插入。

請告訴我如何做到這一點。

+0

有你的問題背後沒有魔法附加一個額外的參數servlet響應任何JSP或HTML的迴歸。只是谷歌它,你會發現很多很好的例子。 –

回答

1

您可以創建單獨的類或同一個servlet的方法是插入到DATABASE並返回布爾值。

根據你的方法,你可以使用重定向URL中

if(insertToDB(Bean n)) { 

    response.redirect("success.jsp?msg=hi"); 
} else { 
    response.redirect("faliure.jsp?msg=bye"); 
} 

public boolean insertTODB(Bean n){ 

//DB insertion logic return true false on success failure accordingly 



} 
0

你需要的是RequestDispatcher類在servlet,

request.setAttribute("message","Succesfully inserted!"); 
      RequestDispatcher rd=request.getRequestDispatcher("yourJspPage.jsp"); 
      rd.include(request, response); 

而且在JSP打印它使用EL,

<p>${mesage}</p>