我使用弹出窗口来验证用户身份,并使用ajax
将数据发送到控制器,从而对form
数据进行序列化。登录用户名的显示由sec: authorize
(thymeleaf-extras)执行。我想显示用户的姓名。但是为此,每个页面都必须传输UserDto(数据传输对象)。我认为这太昂贵和丑陋。我认为尝试自定义Authentication
接口并传递所有信息。采用哪些实际做法?
从这里开始,还有另一个问题。登录的用户需要输入个人帐户。这也可以通过<header>
中的弹出窗口来完成。我认为,传递用户ID并通过PathVariables
访问页面非常好。但是为此,您将必须向每个页面传递一个对象UserDto。
谢谢您读到最后。