form表单提交数据
先看代码
<form class="form-inline" name="findProdnct" action="${ctx}/product/productfind">
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" name="name" id="exampleInputAmount" placeholder="请输入...">
</div>
</div>
<button type="submit" class="btn btn-primary">搜索</button>
</form>
这是一个搜索框和一个提交按钮,现在想把input标签内的数据提交到后台。在 标签内写一个action属性,它指定了你要跳转到那个接口。input标签的name值要注意一下。
/**
*页面搜索产品查询
* @return
*/
@RequestMapping("/productfind")
public String productFindByName(String name,Model model){
model.addAttribute("productList",productService.queryByName(name));
return "product";
}
@Controller
@RequestMapping("/product") @RequestMapping("/productfind")
对应上面的action,name值要和接收的
String name 对应上
这样controller就接收到了数据
项目源码https://github.com/zhoushibo-111/SSMairuiqiwebsite