spring MVC 對servletAPI支持(request,response,cookie,session)

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.java1234.model.User;

@Controller
@RequestMapping("/user")
public class UserController {

    @RequestMapping("/login")
    public String login(HttpServletRequest request,HttpServletResponse response){
        System.out.println("----µÇ¼ÑéÖ¤---");
        String userName=request.getParameter("userName");
        String password=request.getParameter("password");
        Cookie cookie=new Cookie("user",userName+"-"+password);
        cookie.setMaxAge(1*60*60*24*7);
        User currentUser=new User(userName,password);
        response.addCookie(cookie);
        HttpSession session=request.getSession();
        session.setAttribute("currentUser", currentUser);
        return "redirect:/main.jsp";
    }

    @RequestMapping("/login2")
    public String login2(HttpServletRequest request){
        return "redirect:/main.jsp";
    }

    @RequestMapping("/login3")
    public String login3(HttpSession session){
        return "redirect:/main.jsp";
    }

  
}
發佈了43 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章