在Struts2中
记住这些事情,我相信
在创建自定义结果类时,我在“Manning Struts2 in Action”一书中找到了以下代码行。
ServletActionContext.getResponse()
我很困惑为什么作者没有使用actionInvocation对象得到响应,即
actionInvocation.getInvocationContext().get(StrutsStatics.HTTP_RESPONSE);
现在我脑子里有以下问题。
答案 0 :(得分:3)
上下文使用ThreadLocal
s。
结果显然是按请求实例化的 - 看看简单的事情,比如StreamResult
:它使用实例变量来处理contentType
等事情。