2017-05-03 29 views
0

我創建這個代碼(categorie.jsp),其顯示具有一個ID,NAME類別和兩個動作的名單:更新和delete..each categorie包含產品顯示元件

<table border="1" width="25%" cellpadding="5"> 


       <tr style="color:white;"> 
        <td ><center><b>Id</b></center></td> 
        <td><center><b>Title</b></center></td> 
        <td ><center><b>Actions</b></center></td> 
       </tr> 
       <% 
       ClientDAO cd = new ClientDAO(); 
       PreparedStatement pr = (PreparedStatement)cd.method_Connection().prepareStatement("select * from categorie"); 
       ResultSet rs = pr.executeQuery(); 
       %> 
       <% while (rs.next()){ %> 
      <tr>  
       <td ><center><b> <%=rs.getInt("id_cat") %></b></center></td> 
       <td><center><b><%=rs.getString("name_cat") %></b></center></td> 

       <td ><center><b> 
         <a href ="CategorieContent.jsp" >update</a> &nbsp &nbsp &nbsp &nbsp 
         <a href ="#">delete</a> 
       </b></center></td> 

      </tr>  
      <% } %> 

    </table> 

當我在UPDATE集團將轉發到另一個JSP頁面(products.jsp)我。怎麼能得到已選定categorie的ID和頁面products.jsp

回答

1

通行證ID上顯示作爲查詢字符串到jsp頁面,當你點擊更新時。取products.jsp頁面上此ID

categorie.jsp

 <td> 
      <center> 
       <b> <a href="products.jsp?id=<%=rs.getInt("id_cat") %>">update</a> &nbsp &nbsp &nbsp 
        &nbsp <a href="#">delete</a> 
       </b> 
      </center> 
     </td> 

products.jsp

<% 
    String id=request.getParameter("id"); 
// Fetch products with this Category id 
%> 
+0

非常感謝你......你幫了我很多 –