標準アクションを使用してjsp内のBeanオブジェクトからプロパティ値を取得しようとしています.最初のhtmlフォームは、目的のプロパティ内に値を設定するサーブレットに移動し、リクエストオブジェクト内に属性を設定してから、それをjspに転送しますページでは、jsp は標準アクションを使用してプロパティから値を取得しますが、null になります!:
Bean オブジェクト:
public class dog {
private String bread;
public String getBread() {
return bread;
}
public void setBread(String bread) {
this.bread = bread;
}
}
サーブレット:
dog d=new dog();
d.setBread("Kizer");
request.setAttribute("bread", d);
RequestDispatcher view=request.getRequestDispatcher("index.jsp");
view.forward(request, response);
JSP (インデックス):
< id="person" class="com.example.model.dog" scope="request" />
サーブレットによって作成された人物:<jsp:getProperty name="person" property="bread" />
なぜ null を返すのですか?