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">
<%}%>
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......