如何将预加载的数据保存到另一个表中的数据库中

时间:2019-02-15 08:55:01

标签: spring-boot thymeleaf

我在thyme-leaf页面上显示了登录的用户名,现在我想将用户名和填写的表格一起保存

<div sec:authorize="is Authenticated()">
<span sec:authentication="name" class="form-control"> </span>                                       </div>

那如何从数据库中获取登录的用户.....现在如何在同一个表单中保存当前要保存的其他表中的同名姓名,我该如何捕获显示的名称?

1 个答案:

答案 0 :(得分:0)

您应该找到当前登录的用户。您可以在控制器中执行此操作,然后将此信息分别传递到服务层和存储库层。请检查this以获得良好的SO问答。这是快速的解决方案:

Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String userName = auth.getPrincipal();