struts2——ServletActionContext


org.apache.struts2.ServletActionContext

NBメソッドには、値スタックを取得し、HttpServeretRequestを取得し、ServeretContextを取得する方法がたくさんあります.次に、これらをいつ使うかを例に挙げます.
 
1.たとえば、ブロッカーにあなたが書いたいくつかのオブジェクトが追加され、actionで値スタックのオブジェクトを取り出します.
ValueStack vs = ServletActionContext.getValueStack(ServletActionContext.getRequest());

2.ユーザーがログインまたは終了するときは、アクションでHttpSessionを使用する必要があります.
HttpSession session = ServletActionContext.getRequest().getSession();

3.プログラム内でダミーパスに基づいてリアルパスを取得する:
String realpath = ServletActionContext.getServletContext().getRealPath("/jsp/common/equipTemplate.xls");

 
ここではJ 2 EEにおけるjavaxを紹介する必要がある.servletとjavax.servlet.httpパッケージのクラス.
javax.servletパッケージには、サーブレットContext、サーブレットRequest、サーブレットResponseなどの最も基本的なクラスがあります.
javaxでservlet.httpパッケージには、httpプロトコルなどが入っており、servletが充実しています.HttpServiceRequest HttpServiceResponse HttpSession Cookiesなどがあります.