😎
【初心者向け/ITスクール 102日】チームプロジェクト 10日目 Login, Logout complete!
はじめに
今日は、ITスクールに通った102日目の日で、今日学んだ知識を記事にシェアしたいと思います。本記事が、ITを勉強を始めた方々にもロードマップになればいいと思います。
今日はみんなで基本crudの機能、Login、Logoutを完成しました。
@Pathvariable
今日はURIを作る@PathVariableを利用しましたが、紛らわしかったところがあったので、まとめたいと重み増す。
<section class="main__container">
<img class="main__logo" src="/images/spartan-helmet.svg">
<h2 th:text="|${session.loginMember.getMemberId()}님|">회원 ID님</h2>
<h4>어떤 도움이 필요하신가요? :)</h4>
</section>
こちらが問題のコードでした。sessionの中にあるオブジェクトがありますが、こちらからデーターをControllerに持ってくることができませんでした。
修正前
@GetMapping("/{memberNo}/show-info")
public String showMemberInfo(@PathVariable Long memberNo){
return "members/member-info";
}
URIが自動生成されることまでは確認することができましたが、500エラーで次のページに進めなかったです。
修正後
@GetMapping("/{memberNo}/show-info")
public String showMemberInfo(@PathVariable(name="memberNo") Long memberNo){
return "members/member-info";
}
理由はわかりませんが、nameを付けて解決することができました!
Discussion