我试图创建一个产品,这是我的代码。
//request to create/save a product
@RequestMapping(value = "/create_product",method = RequestMethod.POST)
public String saveProduct(@ModelAttribute("product") Products product) // Products is the name of the Entity class and creating a productObjcet from it
{
productService.saveProduct(product);
return "showInventory";
}
<form th:action="@{/create_product}" th:object = "${product}" method="POST"><!-- product object is passed here as named on the createformMethod Attribute Name -->
<!-- Creating a product -->
<div class="control-group">
<label class="control-label">Product Category:</label>
<div class="controls">
<input type="text" name="product_category" th:field="*{product_category}" class="span11" placeholder="Product name"/>
</div>
</div>
当我试图连接到请求时,这就是我面临的错误。
白线错误页此应用程序没有/error的显式映射,因此您认为这是一种退步。
9月28日04-05:58EDT 2021有一个意外的错误(type=Not Found,status=404)。没有消息可用,
发布于 2021-09-29 06:30:02
您可以在传递函数参数时使用@RequestBody
注释,该参数识别带有Products
类模型的JSON对象
@RequestMapping(value = "/create_product",method = RequestMethod.POST)
public String saveProduct(@RequestBody Products product){
productService.saveProduct(product);
return "showInventory";
}
https://stackoverflow.com/questions/69357979
复制相似问题