0
我基本上把數據從數據庫輸出到數據庫顯示的servlet,當按下更新數據時,我將使用給定的contenteditable進行更新<h2>
然後進入新的servlet獲取MongoDb中的值更新並重定向到數據顯示的servlet。事情是我不能從一個響應的servlet中獲取<h2>
。問題是如何從其他servlet獲取可用的<h2>
值,以及如何重新定向到此servlet?如何將servlet的價值從另一個servlet中提取出來?
數據顯示的servlet:
PrintWriter writer = response.getWriter();
// build HTML code
String htmlRespone = "<html>";
htmlRespone +="<head>";
htmlRespone += "<form method=\"post\" action=\"updateServlet\">";
htmlRespone += "<h2 id=\"id\">Id: " + combobox + "</h2>";
htmlRespone += "<h2 >Status:</h2>";
htmlRespone += "<h2 id=\"stat\" contenteditable='true'>"+array[0]+"</h2>";
htmlRespone +="</head>";
htmlRespone += "</html>";
// return response
writer.println(htmlRespone);
數據更新的servlet(狀態返回現在空。):
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// code to process the form...
status=request.getHeader("stat");
PrintWriter writer = response.getWriter();
// build HTML code
String htmlRespone = "<html>";
htmlRespone += "<h2>" + status+ "</h2>";
htmlRespone += "</html>";
// return response
writer.println(htmlRespone);
}
大衛你好,我無法弄清楚在哪裏以及如何使用這些,你能編輯一個類似於我的代碼的答案嗎? –