【发布时间】:2012-10-26 17:25:13
【问题描述】:
什么时候在 struts.xml 使用 Struts 2 的配置文件中使用 bean 标签? Struts 2配置文件struts.xml中的action类属性和bean标签有什么区别?
【问题讨论】:
标签: struts2 struts-config
什么时候在 struts.xml 使用 Struts 2 的配置文件中使用 bean 标签? Struts 2配置文件struts.xml中的action类属性和bean标签有什么区别?
【问题讨论】:
标签: struts2 struts-config
有些地方有严格的工作分离,或者出于任何原因,您可以编辑视图 (JSP) 但不能编辑操作源。
在这种情况下,bean 标签变得最有用(否则我同意它不是特别有吸引力)。通常最容易在操作中生成视图所需的内容,并处理该数据以使其易于显示。因此,通常也不太需要附加、生成器、合并标签……但再一次,如果您考虑将内容人员与后端人员分开,这些标签将更频繁地使用。
理论上可以使用bean标签来访问诸如单例计数器之类的东西,但是如果视图以这种方式获取资源,它是一种组件化的思维方式(与基于动作的思维相反) .这也是为什么动作标签的使用也不是特别受欢迎的原因。如果您需要它,动作类应该是负责获取它(或拦截器,但当然不是视图)的主要类,至少遵循基于动作的思维。
【讨论】: