gpt4 book ai didi

java - jsp:useBean 未从 bean 对象获取属性值

转载 作者:行者123 更新时间:2023-12-01 15:21:07 26 4
gpt4 key购买 nike

我正在尝试使用标准操作从jsp内的bean对象获取属性值,初始html表单转到servlet,该servlet在所需属性内设置值,在请求对象内设置属性,然后转发它到jsp页面,jsp使用标准操作从属性中获取值,但它得到null!:

bean 对象:

public class dog {
private String bread;
public String getBread() {
return bread;
}

public void setBread(String bread) {
this.bread = bread;
}

}

servlet:

        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" />

servlet 创建的人:<jsp:getProperty name="person" property="bread" />

为什么返回 null ?

最佳答案

在你的JSP中使用

<jsp:useBean id="bread" class="com.example.model.dog" scope="request" />
<jsp:getProperty name="bread" property="bread" />

关于java - jsp:useBean 未从 bean 对象获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10916740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com