“概括标签对象的存储”是什么意思?

时间:2009-07-13 19:20:16

标签: java jsp

任何人都可以在Head First Servlets & JSP的以下行(第555页)中澄清行概括标记对象的属性存储的含义:

  

一种解决方案是将所有属性放入哈希表中。这个   概括标签对象的存储   属性,但所有   这些setter方法?我们无法摆脱   除非有办法告诉他们   用于设置标记的JSP引擎   使用泛型的属性   接口

提前致谢。

1 个答案:

答案 0 :(得分:1)

在此上下文中的“Generalizes”意味着您可以编写一个函数或一小段代码来实现所有案例,而不是分别编写每个案例。我没有那本书,但看起来它取代了类似的东西:

 String attr1;
 String attr2;
 String attr3;

 Hashtable<String, String> attributes;

这是对存储的概括 - 代码是为了显示将字符串映射到字符串的通用哈希表 - 你会使用类似的东西

 attributes["attr1"] = "value";

其他代码将使用如下:

 attr1 = "value";