1.点击打开新增页面
<a th:href="@{/provider}" href="add.html">添加供应商</a>
// 打开添加供应商页面
@GetMapping("/provider")
public String toAdd(){
return "provider/add";
}
知识点:
1.页面中的路径都是@
2.都是在controller中访问静态资源路径
2. 添加页面
<form id="addForm" th:action="@{/provider}" th:method="post" action="#">
<!--div的class 为error是验证错误,ok是验证成功-->
<div class="">
<label for="providerName">供应商名称:</label>
<input type="text" name="providerName" id="providerName"/>
<span >*请输入供应商名称</span>
</div>
<div>
<label for="people">联系人:</label>
<input type="text" name="people" id="people"/>
<span>*请输入联系人</span>
</div>
<div>
<label for="phone">联系电话:</label>
<input type="text" name="phone" id="phone"/>
<span>*请输入联系电话</span>
</div>
<div>
<label for="address">联系地址:</label>
<input type="text" name="address" id="address"/>
<span></span>
</div>
<div>
<label for="fax">传真:</label>
<input type="text" name="fax" id="fax"/>
<span></span>
</div>
<div>
<label for="describe">描述:</label>
<input type="text" name="describe" id="describe"/>
</div>
<div class="providerAddBtn">
<!--<a href="#">保存</a>-->
<!--<a href="providerList.html">返回</a>-->
<input type="button" value="保存" onclick="$('#addForm').submit()"/>
<input type="button" value="返回" onclick="history.back(-1)"/>
</div>
</form>
知识点:1.保存按钮的onclick 前提要有id和表单项的name
2.action和method
3.点击保存,新增
// 添加供应商
@PostMapping("/provider")
public String add(Provider provider){
logger.info("添加供应商信息");
providerDao.save(provider);
return "redirect:/providers";
}