csrf前端代码写一下,集合thymeleaf,后端代码写一下
时间: 2024-03-04 07:23:14 浏览: 81
Spring boot + thymeleaf 后端直接给onclick函数赋值的实现代码
前端代码:
```html
<form th:action="@{/submit}" method="post">
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}" />
<!--其他表单元素-->
<button type="submit">提交</button>
</form>
```
后端代码:
```java
@PostMapping("/submit")
public String submit(@RequestParam("_csrf") CsrfToken csrfToken) {
//验证csrfToken是否有效,有效则继续处理请求
if (csrfToken != null) {
//处理请求
return "success";
} else {
//返回错误信息
return "error";
}
}
```
阅读全文