2011-12-30 14 views
2

1st image of the book's text属性またはプロパティ最初の画像の最初の段落に

2nd Image of the book's text

、属性currentTipがあります。

秒でheading-コードがpageContent.getCurrentTipある(第2の画像内の

、)と第3のコードを見出しが ある "JSP:getPropery名= 'pageContent' プロパティ= 'currentTip' />"

私の質問は、いくつかのスコープで設定された属性のプロパティを取得するために使用されるコードによって、変数pageContentおよびcurrentTipにアクセスするという記述がないことです。これまでの本の例では、属性はJava Beanオブジェクトであり、そのプロパティはgetterメソッドによって得られています。ここで、currentTipは属性ではなく、属性pageContentのプロパティであることは明らかです。 currentTipはブックによって教えられる属性ですか、それとも属性pageContentのプロパティですか?

+0

すでに削除された[件名に関する最初の質問](http://stackoverflow.com/questions/8668404/jsp-and-servlets-headfirst-book)でこれは誤解されています。しかし、あなたは本が正しいと主張しました。私たちはあなたに何を伝えたいのですか? – BalusC

+0

SIR、あなたが答えたのは、出版社のウェブサイトの正誤表にあるということでした。そして答えは、pageContentはラッパーオブジェクトですが、currentTipが属性かプロパティかどうかは、どこにも指定されていませんか?ウェブサイトは新しい本で修正されていると言っていますが、そうではありません。インターネット上の印刷物もpdfも、修正はありません。そして、親切にも、私がインターネットからその本を手に入れて、そのページを投稿することは非常に困難でした。私は何の理由もなくあなたを尊敬しています。そしておそらく、私はあなたと議論したことはありません。だから、私は現在のヒントが属性かプロパティかどうか尋ねる? – user961690

+1

'someScope.setAttribute()'によって属性として設定されている場合、それは属性です。 'someBean.setPropertyName()'によってプロパティとして設定されている場合は、プロパティです。そのような単純な。 – BalusC

答えて

4

最初の段落の文言は間違っています。要求スコープ属性はpageContentです。 JSPコードでは${pageContent.currentTip}が使用されているため、currentTipは属性pageContentに格納されているBeanのプロパティです。あなたの理解は正しいので、本の最初の段落は間違っています。

関連する問題