天天看點

java 設定session的值,[email protected]設定session

控制器:package com.shuoeasy.springmvc;

import java.util.Map;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.SessionAttributes;

//@SessionAttributes("user") // session "user"這個值與map的key相同

@SessionAttributes(value="user", types=String.class) //  "user"這個值與map的key相同,或者值類型是String類型的

@RequestMapping("/home")

@Controller

public class Home {

@RequestMapping("/show")

public String showPage(Map map){

System.out.println("接收到頁面請求");

User u = new User();

u.setUid(123);

u.setUname("張三");

map.put("user", u); // User的值

map.put("sex", "男");// String的值

return "home_index";

}

}

視圖:

pageEncoding="UTF-8"%>

html>

我是mvc頁面!

user requests:${requestScope.user}

user session:${sessionScope.user }

sex session:${sessionScope.sex }

頁面輸出:

我是mvc頁面!

user requests:User [uid=123, uname=張三]

user session:User [uid=123, uname=張三]

sex session:男