ssm项目中下拉框功能的实现
1:下拉框
下拉框实现 语法
<select id="mySelect">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
最终的实现效果图(从数据库中获取信息)
2:实现流程
controller层的实现方法
/**
* 添加商品
*/
@RequestMapping("/add")
public String add(Model model){
//找出item_category表中未被删除且pid!=null---二级类目
String sql = "select * from item_category where isDelete = 0 and pid is not null order by id";
List<ItemCategory> list=itemCategoryService.findBySqlRerturnEntity(sql);
//实现可选框--将查找的数据传入前端
model.addAttribute("types",list);
return "item/add";
}
前端jsp页面的写法
<div class="label"><label>商品类别:</label></div>
<div class="field">
<select name="categoryIdTwo" class="input w50">
<c:forEach items="${types}" var="data" varStatus="1">
<option value="${data.id}">${data.name}</option>
</c:forEach>
</select>
</div>
</div>
3:总结
将后台获取的数据传入前端页面,然后利用下拉框语法和循环实现。