不是说用代码操作实现三种访问Servlet API的方法吗,怎么没讲?
我这有个例子
public class BaseAction extends ActionSupport{
/**
* @Fields serialVersionUID
*/
private static final long serialVersionUID = 1L;
/**
*
* @Description: 获取Session对象
* @param 参数说明
* @return Map<String,Object> 返回类型
* @throws 异常说明
*/
protected Map<String, Object> getSession() {
ActionContext ctx = ActionContext.getContext();
return ctx.getSession();
}
/**
*
* @Description: 获取HttpServletRequest对象
* @param 参数说明
* @return HttpServletRequest 返回类型
* @throws 异常说明
*/
protected HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}
/**
*
* @Description: 获取HttpServletResponse对象
* @param 参数说明
* @return HttpServletResponse 返回类型
* @throws 异常说明
*/
protected HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}
}
说句不该说的,,,你知道什么是serlvet-api吗。。。0 0
变成蝴蝶飞走了·· ·······
我也感觉好奇怪,突然到顺序了
就是通过那三个对象来访问啊,ActiionContxt,HttpServletContext,还有一个***Mware的那个!