在许多jsp页面中,select里面的option内容会随着管理员增加类目而自动增加,下面以新闻分类为例,数据库的方法为hibernate调用数据库的方法
新闻分类:<br/>
<%
List<NewCategory> list = new ArrayList<NewCategory>();
NewCategoryDAO cateDAO = new NewCategoryDAO();
list = cateDAO.findAll();
%>
<select name="type" οnchange="">
<%for(int i=0;i<list.size();i++) {%>
<option value ="<%=list.get(i).getCategoryId() %>"><%=list.get(i).getCategoryName()%></option>
<%} %>
</select> <br/><br/>
其实就是在jsp页面插入java语言查询数据库,在把查询结果显示出来,当改变数据库内容时,option里面的内容会自动刷新