首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

哪位高手能救救小弟我,这段代码错在哪了

2012-02-07 
谁能救救我,这段代码错在哪了我在上一页用了复选框,想在这个页中根据用户的选择显示数据库查询出的内容.我

谁能救救我,这段代码错在哪了
我在上一页用了复选框,想在这个页中根据用户的选择显示数据库查询出的内容.我刚学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或没被初始化的情况下你调用其方法肯定出现空指针异常。你要反过来写就避免这个问题了。

热点排行