在了解该内容时,需了解ActionContext,ActionContext是一个Map,里面存储着所有Servlet的对象以及ValueStack等内容。
生命周期:每次请求时创建ActionContext,请求处理完后销毁。
如何获得ActionContext:ActionContext创建之后,会将ActionContext与当前线程绑定。需要获得ActionContext,只需要从ThreadLocal中获取即可。
1.访问Servlet API方式一(常用)
通过ActionContext
测试的JSP代码
测试
2.访问Servlet API方式二
通过ServletActionContext
3.访问Servlet API方式三
通过实现接口方式