Struts2 ServletActionContext.getRequest()方法:獲取HttpServletRequest物件

2020-07-16 10:04:58
ServletActionContext 物件的 getRequest() 方法用於獲取 HttpServletRequest 物件。

語法:

public static HttpServletRequest getRequest()

該方法也是一個靜態型別的方法,所以在開發過程中可以直接呼叫此方法獲取 HttpServletRequest 物件。

技巧:ServletActionContext 物件並沒有提供獲取 HttpSession 物件的方法,因為在獲取 HttpServletRequest 後,通過 HttpServletRequest 的 getSession() 方法就可以獲取 HttpSession 物件,所以在開發中可以使用這種方式獲取 HttpSession 物件。

範例

本範例應用 getRequest() 方法獲取 HttpServletRequest 物件,關鍵程式碼如下:
//獲取HttpServletRequest物件
HttpServletRequest request = ServletActionContext.getRequest();