1.根据情况不显示某个按钮。
161-261-2min-3min
2.下拉框
a.从数据库中查出下拉框显示所需要的每项,放在一个list里面。
public List getClientLevelList() { Connection conn = null; Statement stmt = null; String sql = null; ResultSet rs = null; List clientLevelList = new ArrayList(); ClientLevel clientLevel = null; try { conn = DBUtil.getConnection(); sql = "select * from T_DATA_DICT t where id like 'c%'"; stmt=conn.createStatement(); rs=stmt.executeQuery(sql); while (rs.next()) { clientLevel = new ClientLevel(); clientLevel.setId(rs.getString("id")); clientLevel.setName(rs.getString("name")); clientLevelList.add(clientLevel); } } catch (SQLException e) { e.printStackTrace(); } finally { DBUtil.close(rs); DBUtil.close(stmt); DBUtil.close(conn); } return clientLevelList; }
b.重点掌握如何显示对应的那一项:通过selectedString来决定是否在<option>中添加selected.
<select name="clientLevel" class="select1" id="clientLevel" > <% Iterator it=clientLevelList.iterator(); while(it.hasNext()) { ClientLevel clientLevel=(ClientLevel)it.next(); String seletedString=""; if(client.getClientLevel().getId().equals(clientLevel.getId())) { seletedString="selected"; } %> <option value="<%=clientLevel.getId() %>" <%=seletedString %>><%=clientLevel.getName()%></option> <% } %> </select>
3.不让修改的文本框:readonly="true",设置文本框长度:size,maxLength
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号