为什么Struts2引入了ValueStack的概念而不是使用请求属性?

时间:2019-04-15 09:31:36

标签: java servlets java-ee struts2

在完成JSP和Servlet之后,我只是从Struts2开始。 “ {Struts2 in Action”对ValueStack的定义如下。

  

Struts 2使用ValueStack作为处理请求过程中所需的所有应用程序域数据的存储区域。Struts2使用ValueStack作为处理请求过程中所需的所有应用程序域数据的存储区域一个请求。

我的问题是,为什么不将数据对象绑定为request中的Servlet API对象属性?为什么他们必须针对每个请求(特别是针对每个操作)引入一个新的数据存储区?

定义说明

  在处理请求时需要

感觉更像是请求对象的正确位置。

0 个答案:

没有答案