「Struts2」request、response、sessionを取得するサンプル
構文
1.リクエストを取得します
ServletActionContext.getRequest()
2.レスポンスを取得します
ServletActionContext.getResponse()
3.セッションを取得します
ServletActionContext.getRequest().getSession()
使用例
1.HttpServletRequestクラスを導入
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;
2.メソッドの定義
/** * リクエストを取得する * @return */ public HttpServletRequest getRequest() { return ServletActionContext.getRequest(); } /** * レスポンスを取得する * @return */ public HttpServletResponse getResponse() { return ServletActionContext.getResponse(); } /** * セッションを取得する * @return */ public HttpSession getSession () { return ServletActionContext.getRequest().getSession(); }