什么时候在Struts 2配置文件中使用bean标签?

时间:2012-11-06 17:45:25

标签: struts2 struts-config

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

1 个答案:

答案 0 :(得分:0)

有些地方严格分工,或者出于任何理由你可以编辑视图(JSP)而不是动作源。

在这种情况下,bean标签变得最有用(否则我认为它不是特别有吸引力)。通常最简单的方法是在操作中生成视图所需的内容,并且还处理该数据以使其易于显示。因此,通常不需要追加,生成器,合并标签......但是如果你考虑内容人们与后端人员分开,那么这些标签将被更频繁地使用。

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