3

什么时候在使用 Struts 2的struts.xml配置文件中使用bean 标签?Struts 2 配置文件struts.xml中的动作类属性和 bean 标签有什么区别?

4

1 回答 1

0

有些地方有严格的工作分离,或者出于任何原因,您可以编辑视图 (JSP) 但不能编辑操作源。

在这种情况下,bean 标签变得最有用(否则我同意它不是特别有吸引力)。通常最容易在操作中生成视图所需的内容,并处理该数据以使其易于显示。因此,通常也不太需要附加、生成器、合并标签……但再一次,如果您考虑将内容人员与后端人员分开,这些标签将更频繁地使用。

从理论上讲,可以使用 bean 标签来访问诸如单例计数器之类的东西,但是如果视图以这种方式获取资源,那么它是一种组件化的思维方式(与基于动作的思维相反)。这也是为什么动作标签的使用也不是特别受欢迎的原因。如果您需要它,动作类应该是负责获取它(或拦截器,但肯定不是视图)的主要类,至少遵循基于动作的思维。

于 2012-11-07T02:47:09.107 回答