谁能救救我,这段代码错在哪了
我在上一页用了复选框,想在这个页中根据用户的选择显示数据库查询出的内容.我刚学jsp,不知道错在哪了.
ResultSet rs;
rs = conn.executeQuery(sql);
if(rs.next())
{
if(partnamec.equals( "partnamec "))
{
%>
<div> 中文名: <%=rs.getObject(1) %> </div>
<%
}
if(partnamee.equals( "partnamee "))
{
%>
<div> 英文名: <%=rs.getString( "partnamee ") %> </div>
<%
}
}
rs.close();
------解决方案--------------------partnamec或partnamee为空值可能很大
------解决方案--------------------改==肯定好了,~~一般来说用equals这方法。都先写 " ".equals(partnamec).因为如果partnamec为NULL或没被初始化的情况下你调用其方法肯定出现
空指针异常。你要反过来写就避免这个问题了。