1
  <jsp:getProperty name="user" property="email" />

fname、lname、email の 3 つのインスタンス変数を持つユーザー クラスがあります。ただし、インスタンス変数を正確に「firstName」、「lastName」、および「emailAddress」に変更し、もちろん bean タグを変更しない限り、上記のコードは機能しません。試してみると、これらはすべて失敗しました (エラー例: Bean に変数 "fname" が存在しません): fname、fName、firName、emailAddr など。

変数の命名に厳密な要件はありますか?

4

2 に答える 2

0

要件はありません。Bean のフィールドが、JSP ページで想定している名前に設定されていることを確認してください。ゲッターとセッターがある場合は、それらも更新されていることを確認する必要があります。

于 2014-07-16T03:45:15.513 に答える