一、ServletActionContext 和 actionContext
HttpServletRequest request=ServletActionContext.getRequest();
Httpsession session=request.getSession();
ActionContext actionContext=ActionContext.getContext();
Map<String,Object> map =actionContext.getSession();
session 和map 维护的 东西是一致的 。。
map 是 struts 为了 测试 方便 而设计的。
二、服务器端 代码的单元 测试 :
1. 容器内 测试 jetty
2. Mock 测试 (继承httpServletRequest,httpSession等servlet API )
如 jmock,easymock
三、preparable 接口
作用:完成 初始化 工作。 先与 getModel()(ModelDriven 接口方法,实现模型驱动)。
struts2 的 ServletActionContext 和 actionContext,服务器代码测试,,布布扣,bubuko.com
struts2 的 ServletActionContext 和 actionContext,服务器代码测试,
原文:http://www.cnblogs.com/zhangchenglzhao/p/3681924.html