附加:商品類別下拉菜單動態化

商品類別下拉菜單動態化java

  1. 數據庫中創建TypeGoods表(typeId,typeName),字符串sql

  2. 建立商品類型Bean,TypeGoods.java數據庫

     

package mybean;jsp

public class TypeGoods {
 private String typeId;
 private String typeName;
 public String getTypeId() {
  return typeId;
 }
 public void setTypeId(String typeId) {
  this.typeId = typeId;
 }
 public String getTypeName() {
  return typeName;
 }
 public void setTypeName(String typeName) {
  this.typeName = typeName;
 }
 ide

}
this

3.編寫TypeGoodsDAO的list方法實現 鏈表顯示ci

package mybean;字符串

import java.sql.*;
import java.util.LinkedList;get

public class TypeGoodsDAO {
 public LinkedList<TypeGoods> list()
 {
  Connection conn=null;
  PreparedStatement ps=null;
  ResultSet rs=null;
  String sql="select * from typeGoods";
  LinkedList<TypeGoods> ts=new LinkedList<TypeGoods>();
  
  
  
  
  try{
  Class.forName(Const.DRIVER);
  conn=DriverManager.getConnection(Const.URL, Const.USER,Const.PASSWORD);
  ps=conn.prepareStatement(sql);
  
  rs=ps.executeQuery();
  
  while(rs.next()){
   TypeGoods t=new TypeGoods();
   t.setTypeId(rs.getString("typeId"));
   t.setTypeName(rs.getString("typeName"));
   ts.add(t);
   
  }
  
  
  }catch(Exception e){
   e.printStackTrace();
   
  }
  try {
   if(rs!=null)
    {rs.close();}
   if(ps!=null)
    {ps.close();}
   if(conn!=null)
    {conn.close();}
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return ts;
 }it

}

4.JSP頁面good_add.jsp頁面中實現動態選擇

<tr>
      <td>商品類型</td>
       <td>
          <select name="type" id="type">
          <option value="">--商品類型--</option>
          <%
          TypeGoodsDAO tdao=new TypeGoodsDAO();
          LinkedList<TypeGoods> ts=tdao.list();
          for(TypeGoods t:ts){
           %>
 
           <option value="<%=t.getTypeId()%>"><%=t.getTypeName()%></option>
     
       <%} %>
       </select>

    </td> </tr>

相關文章
相關標籤/搜索