易截截图软件、单文件、免安装、纯绿色、仅160KB

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">
<%}%>



相关问答:

tomcat环境下jsp编译错误,求解! - Java / Web 开发

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 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号