course.coreservlets.comでチュートリアルを読んでいます(PDF ファイルにあるため、トピックの正確な部分に直接リンクすることはできません)。JSP 2 式言語のトピックでは、著者は JSP 1.2 と JSP2 の比較を示しています。
JSP 1.2 の場合:
<BODY>
<jsp:useBean id="randomNum"
type="coreservlets.NumberBean"
scope="request" />
<H2>Random Number:
<jsp:getProperty name="randomNum"
property="number" />
</H2>
</BODY></HTML>
JSP 2 の場合:
<BODY>
<H2>Random Number:
${randomNum.number}
</H2>
</BODY></HTML>
randomNum
は NumberBean クラスの変数名ですよね?JSP 1.2 では表示されますが、JSP2 では 1 行だけです。
私の質問は JSP 2 に関するもので、サーバーは randomNum が NumberBean であることをどのように認識しrandomNum
ますか?
質問が明確になったことを願っています。