Spring MVC中獲取request對象

1、通過註解獲取

@Autowired
private HttpServletRequest request;

2、通過RequestContextHolder

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
.getRequest();
request.getSession().setAttribute("userName", "aaa");

此種方法必須在web.xml中配置一個監聽器:

<listener>
    <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
    </listener>

在jsp頁面中可通過<%=request.getSession().getAttribute("userName") %>來獲得userName的值。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章