JSP 空指针异常 - Java / Java EE
employee是空的,下面这句话出现空指针异常
<TD colSpan=4>
<INPUT style="WIDTH: 110px" name="employeeid" id="employeeid"
value="<%=employee.getEmployeeID()%>" readOnly="true">
</TD>
怎么改
加个if判断
判断employee是否为空
{
value=" " readOnly="true">
}
else
{
value="<%=employee.getEmployeeID()%>" readOnly="true">
}
既然知道employee是空的,接下来你就需要往前推 看给employee赋值的地方有没有问题!
employee本来就是null,
employee.getEmployeeID()就是null.getEmployeeID();
肯定空指针的啊!
非要写的话 给他一个 当employee为空的默认值(0),可以这样
<TD colSpan=4>
<INPUT style="WIDTH: 110px" name="employeeid" id="employeeid"
value="<%=employee!=null?employee.getEmployeeID():0%>" readOnly="true">
</TD>
在你知道 已经知道employee 为空可以叫他不显示,即不为空时再显示
<% if(employee!=){%>
<INPUT style="WIDTH: 110px" name="employeeid" id="employeeid"
value="<%=employee.getEmployeeID()%>" readOnly="true">
<%}%>
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
insert into [ScholarshipManagement].[dbo].[department] ([department],[specialization] ,[grade]) output inserted.departmentID values(? ,? ,? )
请问大哥们这个sql 语句应该用Java里的那个数据库操作方法? ......