javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.Stringをいうアラームが消えません。
どなたか<c:out value="${var5.id}"/>を表示する方法を教えて下さい。
「hoge.jsp」
<%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:if test="${itemSize != 0}">
<table border="0" >
<c:forEach var="var5" items="table">
<tr>
<td width="30" ><c:out value="${var5.id}"/></td>
<td width="210"><c:out value="${var5.name}"/></td>
<td width="50" ><c:out value="${var5.price}"/></td>
<td width="50" ><input type="text" name="count" value="1" size="3"/></td>
</tr>
</c:forEach>
</table>
「hoge.java」
public class hoge extends HttpServlet{
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("Windows-31J");
int id = 0;
String name = null;
int price = 0;
try{
table3 = new ArrayList<Object>();
id = Integer.parseInt(request.getParameter("id"));
name = request.getParameter("name");
price = Integer.parseInt(request.getParameter("price"));
hogeBean hoge = new hogeBean();
hoge.setId(id);
hoge.setName(name);
hoge.setPrice(price);
table3.add(hoge);
request.getSession().setAttribute("table", table3);
}catch(Exception e){
throw new ServletException(e);
}
getServletContext().getRequestDispatcher("/hoge.jsp").forward(request,response);
}
private List<Object> table3;
public List<Object> getTable3() {
return table3;
}
}
「hogeBean.java」
public class hogeBean{
private int id;
public int getId(){
return id;
}
private String name;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public void setId(int id){
this.id = id;
}
private int price;
public int getPrice(){
return price;
}
public void setPrice(int price){
this.price = price;
}
}
No.1ベストアンサー
- 回答日時:
>javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String
エラーメッセージのとおり、Stringクラスにはidというプロパティはないからです。
><c:forEach var="var5" items="table">
これでは"table"という文字列に対してループ処理することになります。なので、
<c:forEach var="var5" items="${table}">
としなければいけないです。
<c:out value="${var5}"/>
などとして、var5にどんな値が入っているのかを確認すれば気付けるのではないかなーと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Java java final 1 2022/06/10 22:49
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
PropertyNotFoundException解決出来ない
Java
-
jspからjavascriptの変数引継ぎ
JavaScript
-
Javascriptの値をJava(JSP)へ渡す方法
Java
-
-
4
「<c:forEach タグが終了していません」というエラーが出てしまう
Java
-
5
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
6
jsp~jspにhiddenを使って変数を飛ばしたい
JavaScript
-
7
Java初級 引数に適用できません
Java
-
8
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
9
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
10
<forEach> 内で供給された items" を反復処理する方法が不明です"
Java
-
11
タグが閉じてないというエラーについて
Java
-
12
【C#/Java?】try-catchでcatchせずにfinallyは一般的?
その他(プログラミング・Web制作)
-
13
jspのプログラムについて
Java
-
14
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
15
servletからjspへオブジェクトの配列情報を送る方法
Java
-
16
Eclipse・プロジェクトで、フォルダをパッケージとして認識する
Java
-
17
JavaScriptの変数をjavaのメソッドの引数に渡す
JavaScript
-
18
jasper.exceptionとは?
Java
-
19
DTOとEntityの差は何ですか。
Java
-
20
hiddenの値が期待した値で取得されないのです
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
hiddenの値が期待した値で取得...
-
PropertyNotFoundException解決...
-
requestの値が削除されません…
-
<s:iterator>の値をリストで取...
-
JSFタグ<h:dataTable>でヘッダ...
-
iterateで受け取った値を処理に...
-
JSPにて、変数を利用してフォン...
-
java servletからMySQLに情報を...
-
プログラミングの問題です。大...
-
Path型をString型へ変換する(Java)
-
javaで質問です。 文字列2023/2...
-
VBAで配列の計算
-
カタカナをローマジに変換する。
-
ダブルクォーテーションのrepla...
-
ORA-01858: 数値を指定する箇所...
-
実数からの小数部の取得
-
ループ処理の際、最後だけ","を...
-
IF関数でEmpty値を設定する方法。
-
EXCEL VBA で、0から?1から?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
StrutsでJSPからListを受け取り...
-
JSPでImportエラーになります
-
requestの値が削除されません…
-
hiddenの値が期待した値で取得...
-
JSPからServletに、テーブルに...
-
データベースに変数の値を挿入
-
PropertyNotFoundException解決...
-
JSPでDBからデータ読み込みブラ...
-
JSFタグ<h:dataTable>でヘッダ...
-
JSPにて、変数を利用してフォン...
-
Java Struts ~に対するゲッタ...
-
<s:iterator>の値をリストで取...
-
【Struts】bean:writeタグのpro...
-
入力チェックとエラーメッセー...
-
サーブレットjspで勤怠スケジュ...
-
struts の iterateでのテーブ...
-
スレッドセーフ?スレッドアン...
-
全取得したデータをjspで順番に...
-
ログイン画面
おすすめ情報