ユーザーがログインして自分のダッシュボードに入る基本的なSpring Webアプリケーションを作成しています。「ログイン」URLがコントローラーを介してインスタンス化されるときに、デフォルトのSpring Securityログインフォームを利用しました。知りたいのは、データベースからログインしたばかりのユーザーの個人アカウント情報を取得するにはどうすればよいですか? これは、ログインURLがインスタンス化されたときにコントローラークラスにあったものです
@RequestMapping("dashboard")
public String goDashboard(Model model){
model.addAttribute("user", new User());
return "dashboard"; // this is just returning the viewResolver JSP page
}
個人的には、新しいオブジェクトを作成するのは間違っていて、null 値が返されると思うので、上記は間違っていると思います。ログインして表示しようとすると:<c:out value="${user.username}" />
何も表示されません。