SpringMVCを使用してJavaで記述された単純なアプリケーションがあります。Credentialsクラスには、ログイン時に提供されるユーザー名とパスワードのみが含まれます。
理想的には、個人のユーザー名とフルネームをすべてのjspページに表示する必要があります。セッション属性の設定を考えています。
私のコントローラークラス:
@RequestMapping(value = "/menu", method=RequestMethod.POST)
public String addContact(Map<String, Object> map,@ModelAttribute("user")
User user, BindingResult result, SessionStatus status,HttpSession session) {
session.setAttribute("DisplyName", u.getDisplayName());
私のJSP:
<div class="wlctxt">Welcome <%=session.getAttribute("DisplyName") %></div>
しかし、ここでセッション属性のnull値を取得します。
これを達成する他の方法はありますか?