2017-04-05 29 views
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); 


    } 

回答

相關問題