Java 为什么要获取org.apache.jasper.jaspereException:PWC6049:尝试对空对象执行bean操作
当我单击submit按钮时,我得到了org.apache.jasper.jaspereException:PWC6049:试图对空对象执行bean操作,请求转到以下jsp:Java 为什么要获取org.apache.jasper.jaspereException:PWC6049:尝试对空对象执行bean操作,java,jsp,jakarta-ee,Java,Jsp,Jakarta Ee,当我单击submit按钮时,我得到了org.apache.jasper.jaspereException:PWC6049:试图对空对象执行bean操作,请求转到以下jsp: <jsp:useBean id="namebean" class="BeanTesters.Bean"> <jsp:setProperty name="namebean" property="name" param="Name" /> </jsp:useBean>
<jsp:useBean id="namebean" class="BeanTesters.Bean">
<jsp:setProperty name="namebean" property="name" param="Name" />
</jsp:useBean>
<%--Now check if the text-field data has been stored--%>
<jsp:getProperty name="beanname" property="name" />
为什么会出现此异常?您正在bean
namebean
中设置属性,并试图从beanbeanname
中检索它,它显然是null
<form method="get" action="straighttojsp.jsp">
<input type="text" name="Name" /> <br />
<input type="submit" value="Submit data"/>
</form>
package BeanTesters;
public class Bean {
private String name = null;
public void setName(String n) {
name = n;
}
public String getName() {
return name;
}
}