任何人都可以在Head First Servlets & JSP的以下行(第555页)中澄清行概括标记对象的属性存储的含义:
一种解决方案是将所有属性放入哈希表中。这个 概括标签对象的存储 属性,但所有 这些setter方法?我们无法摆脱 除非有办法告诉他们 用于设置标记的JSP引擎 使用泛型的属性 接口
提前致谢。
答案 0 :(得分:1)
在此上下文中的“Generalizes”意味着您可以编写一个函数或一小段代码来实现所有案例,而不是分别编写每个案例。我没有那本书,但看起来它取代了类似的东西:
String attr1;
String attr2;
String attr3;
与
Hashtable<String, String> attributes;
这是对存储的概括 - 代码是为了显示将字符串映射到字符串的通用哈希表 - 你会使用类似的东西
attributes["attr1"] = "value";
其他代码将使用如下:
attr1 = "value";