「Struts2開発」 ActionContextの使い方

1.ActionContextの取得
ActionContext cft= ActionContext.getContext();

2.リクエストパラメータの取得
Map<String,Object> parameters = cft.getParameters();

3.インスタンスの取得
ActionInvocation invoker = cft.getActionInvocation();

4.getValueStack()を使ってview情報を取得
ValueStack valueStack = cft.getValueStack();
Object value = valueStack.findValue(“dto.username", true);

5.自動型変換エラーの取得
Map<String,Object> convertionErrors = cft.getConversionErrors();

6.HttpServletRequestの取得
final HttpServletRequest request = ServletActionContext.getRequest();

Java

Posted by arkgame