controller层代码
@RequestMapping("/product/isShow.do")
public String isShow(Integer[] ids, Integer pageNo,String name,Integer brandId, Integer isShow, ModelMap model){
Product product = new Product();
System.out.println(1);
//修改上架状态
product.setIsShow(1);
if(ids != null && ids.length > 0){
for (int i = 0; i < ids.length; i++) {
product.setId(ids[i]);
productService.updateProductByKey(product);
}
}
//查询条件回显
if(pageNo != null){
model.addAttribute("pageNo", pageNo);
}
if(StringUtils.isNotBlank(name)){
model.addAttribute("name", name);
}
if(brandId != null){
model.addAttribute("brandId", brandId);
}
if(isShow != null){
model.addAttribute("isShow", isShow);
}
return "redirect:/product/list.do";
}
前台js代码
<script type="text/javascript">
function isShow(pageNo,name,brandId,isShow) {
if (Pn.checkedCount('ids') <= 0) {
alert("请至少选择一个!");
return;
}
if (!confirm("确定上架吗?")) {
return;
}
//url中应该加入回显条件
$("#jvForm").attr("action","/product/isShow.do").submit();
}
</script>
上架功能做的不够好,有待完善,但是基本实现了上架的功能