「Struts2」request、response、sessionを取得するサンプル

2022年7月3日

構文
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();
}

 

Java

Posted by arkgame