我觉得attribute还是有用的。
1)应用前提,attribute只有在设置了name后才有意义。
2)attribute可以实现对象的重用,即如果设置了attribute属性,在创建actionform是,会先去查找相应的scope中是否有此对象,如果有,则重用,否则创建新的对象。
3)当你将创建的acitonForm保存到相应的scope中时,你想用一个更有意义的名字来访问它时,它就有意义了。例如:
配置form.
....
<form-bean name="employee" type="Employee"/>
.....
配置action:
<action
attribute="validEmployee"
name="employee"
type="EmployeeAction"
scope="request"
path="/employee">
.....
这样就可以用validEmployee在JSP页面中访问了,而不是用employee.
这在同一个form 在不同情况下有不同的意义时,意义才很明显。
阿翔编程学-struts-config.xml中action元素的attribute属性的意义
最新推荐文章于 2020-10-26 07:15:19 发布
本文探讨了Struts框架中Attribute的应用前提与实际用途。强调了设置name的重要性,并解释了Attribute如何实现对象重用,以及如何通过更具意义的名称访问ActionForm对象。
2451

被折叠的 条评论
为什么被折叠?



