文件jsp
<form:form action="saveProduct" method="POST" modelAttribute="product">
<input type = "submit" name = "action1" value="Save"/>
</form:form>
文件控制器
@RequestMapping(value = "/saveProduct", method = RequestMethod.POST, params = "action1")
public ModelAndView saveProduct(HttpServletRequest request,@ModelAttribute("product") Products product){
if(product.getIdPro() == 0){
proService.addPro(product);
} else {
proService.updatePro(product);
}
return new ModelAndView("redirect:/pro");
}
这是我的jsp文件和我的控制器。我使用额外的<table/>
标记,<input/>
标记中的另一个<form/>
标记。我尝试使用<form:input>
标记但不是正面的。我无法执行提交按钮。
答案 0 :(得分:0)
除标签属性后的空格(无效)外,一切看起来都不错。 尝试删除thoose:
<input type="submit" name="action1" value="Save"/>