controller层用bean接收from表单提交的元素,通过打印发现属性为null
@RequestMapping("/addProduct")
public String addProduct(Product product){
System.out.println(product);
productService.addProduct(product);
return "product_detail";
}
那肯定是from表单提交参数没有传过来
通过在url后面手动带参数发现参数可以传送到后端
http://localhost:8080/springmvc_ls_war_exploded/addProduct?product_name=1
最后发现是表单的一个属性导致的问题:enctype="multipart/form-data" ,删除后即可