【发布时间】:2011-12-30 13:33:40
【问题描述】:
在第一张图片的第一段,有一个属性currentTip。
在第二张图片中,第二个标题中的代码是 pageContent.getCurrentTip(),第三个标题中的代码是 "jsp:getPropery name='pageContent' property ='currentTip'/>"
我的问题是没有变量 pageContent 的描述,并且 currentTip 由用于获取在某个范围内设置的属性的属性的代码访问。因为在本书前面的示例中,属性是 java bean 对象,它们的属性是通过 getter 方法获取的。所以在这里,很明显 currentTip 不是一个属性,而是属性 pageContent 的一个属性。 currentTip 是书上讲的属性还是属性 pageContent 的属性?
【问题讨论】:
-
正如您已删除的very first question on the subject 中已经回答的那样,这是本书作者的错误。但是你认为这本书是正确的。你想让我们告诉你什么?
-
先生,您给出的答案是在出版社网站的勘误表上。答案是 pageContent 是一个包装器对象,但是 currentTip 是一个属性还是属性,它没有给出任何地方?网站说它在新书中得到了更正,但事实并非如此。无论是印刷版还是互联网上的pdf,都没有任何更正。请理解,我很难从互联网上获取这本书并发布它的页面。我不会无缘无故打扰你尊敬的人。也许,我从来没有和你争论过。所以请问currentTip是属性还是属性?
-
如果它被
someScope.setAttribute()设置为一个属性,那么它就是一个属性。如果它被someBean.setPropertyName()设置为一个属性,那么它就是一个属性。就这么简单。 -
先生,如果有代码表明变量是如何设置的,就不会有混淆。上面的两页没有提供任何信息“someScope.setAttribute()”或“someBean.setPropertyName()”这本书在第 383 页(在上面的页面上)说 currentTip 是一个请求范围的属性,但在第 384 页上发布的问题, pageContent.getCurrentTip() 和 "jsp:getPropery name='pageContent' property ='currentTip'/>" 这两个语句用于获取 currentTip。此类代码已用于获取属性的属性值。谢谢先生