• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクトの中のプロパティを認識できません)

オブジェクトのプロパティ認識エラー

このQ&Aのポイント
  • オブジェクトのプロパティを認識できずにエラーが発生しています。
  • エンティティーで宣言しているにもかかわらず、jspがプロパティを読み込んでくれません。
  • データベースから取得した情報を表示する際に、プロパティが見つからないというエラーが出てしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

<c:forEach items="${list3}" var="factory"> <tr> <td><c:out value="${factory.fact}" /></td> <td><c:out value="${factory.gcon}" /></td> </tr> </c:forEach> この処理は、以下の処理へ内部的に書き換えています。 for(DBData factory:list3){  factory.getFact();//←getFactメソッドが無いので失敗  factory.getGcon();//←getGconメソッドがないので失敗 } 直接factやgconを取得しているわけではありません。

hiroshimakun
質問者

お礼

考え方が間違っていたのですね。 参考になりました、ありがとうございました!!

その他の回答 (1)

  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

こう? <td><c:out value="${factory.factory}" /></td> <td><c:out value="${factory.gcontractor}" /></td>

hiroshimakun
質問者

お礼

ありがとうございます。 上手く動ききました! エンティティで「fact」を宣言しているのに、 なぜここで下記の様に記載するのでしょうか? <td><c:out value="${factory.factory}" /></td> <td><c:out value="${factory.gcontractor}" /></td>

関連するQ&A