thymeleaf重用页面-添加用post请求,修改用put请求

本文介绍了如何在Thymeleaf中实现页面重用,通过${emp!=null}判断区分添加和修改操作。添加使用POST请求,创建包含_input的表单,name属性为"_method"。修改时利用PUT请求,并提供了相应的@PutMapping控制器方法。
摘要由CSDN通过智能技术生成

1,在重用的页面区分是添加还是修改,用 ${emp!=null} 判断

<input name="lastName" type="text" th:value="${emp!=null}?${emp.lastName}">

2,页面创建一个post表单,添加用post请求,修改用put请求,创建一个input项,name="_method";值就是指定的请求方式

<form th:action="@{/emp}" method="post">
	<input type="hidden" name="_method" value="put" th:if="${emp!=null}"/>
	<input type="hidden" name="id" th:if="${emp!=null}" th:value="${emp.id}">
    .....
</form>

3,根据判断结果,决定是否启用 input 标签

<form th:action="@{/emp}" method=
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值