package com.rlovep.action;
import java.util.Map;
import org.apache.struts2.interceptor.ApplicationAware;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
/**
*
* @ClassName: ApiAction1
* @Description: 使用接口访问Servlet的API
* @author peace w_peace@163.com
* @date 26 Dec 2015 3:19:38 pm
*
*/
public class ApiAction1 extends ActionSupport implements RequestAware,SessionAware,ApplicationAware{
//定义关联的Map结果
private Map<String, Object> request;
private Map<String, Object> session;
private Map<String, Object> application;
//获得关联的map结果
@Override
public void setApplication(Map<String, Object> application) {
this.application=application;
}
@Override
public void setSession(Map<String, Object> session) {
this.session=session;
}
@Override
public void setRequest(Map<String, Object> resquest) {
this.request=resquest;
}
@Override
public String execute() throws Exception {
// 数据
request.put("request_data", "request_data1_actionAware");
session.put("session_data", "session_data1_actionAware");
application.put("application_data", "application_data1_actionAware");
//
return SUCCESS;
}
}