「Spring」セッションに指定名前で値を設定する
書式
request.getSession().setAttribute(セッション変数名,保存データ);
使用例
Javaコード
@RequestMapping(value = "/create", method = RequestMethod.GET)
public String create(HttpServletRequest request,HttpServletResponse response){
//オブジェクトの定義
User user = new User();
user.setAge(12);
user.setAddr("test addr");
//属性を設定
request.getSession().setAttribute("User_SESS",user);
return "create";
}
@RequestMapping(value = "/create", method = RequestMethod.GET)
public String create(HttpServletRequest request,HttpServletResponse response){
//オブジェクトの定義
User user = new User();
user.setAge(12);
user.setAddr("test addr");
//属性を設定
request.getSession().setAttribute("User_SESS",user);
return "create";
}
@RequestMapping(value = "/create", method = RequestMethod.GET) public String create(HttpServletRequest request,HttpServletResponse response){ //オブジェクトの定義 User user = new User(); user.setAge(12); user.setAddr("test addr"); //属性を設定 request.getSession().setAttribute("User_SESS",user); return "create"; }
JSPコード
<c:if test="${User_SESS.age ==12}">
<button type="submit">テスト</button>
</c:if>
<c:if test="${User_SESS.age ==12}">
<button type="submit">テスト</button>
</c:if>
<c:if test="${User_SESS.age ==12}"> <button type="submit">テスト</button> </c:if>