在开发 JavaBean 时,遇见一个问题:
***** 表单字段为空,提交时出现 nullPointerException 异常; 表单字段不为空,提交正常。
使用 JavaBean ,JSP页面代码如下:
<jsp:useBean id="helloModel" class="com.helloworld.model2.beans.HelloWorldModel" scope="request"></jsp:useBean>
<jsp:setProperty name="helloModel" property="*" /> <%
if("login".equals(helloModel.getSubmitFlag())){
%>
<jsp:forward page="/hello"></jsp:forward>
<%
}
%>
解决方式:
将 HelloWorldModel 类的 Setter/Getter 写在属性的后面,其它处理方法的前面。