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