我想按照标题或内容搜索一个表中的内容,老是空指针错误。我的代码如下:String sql="",keywords="",selectby="";
keywords=request.getParameter("keywords");
keywords=new String(keywords.getBytes("ISO-8859-1"),"GBK");
selectby=request.getParameter("selectby");
selectby=new String(selectby.getBytes("ISO-8859-1"),"GBK");
if(selectby.equals("1")){
sql = "select * from carinfo where startaddr like '%"+keywords+"%' order by putdates desc,id desc";
}
else if(selectby.equals("2")){
sql = "select * from carinfo where arriveaddr like '%"+keywords+"%' order by putdates desc,id desc";
}
else{
sql = "select * from carinfo order by putdates desc,id desc";
}
ResultSet rs=RegisterBean.executeQuery(sql);
form部分
<input style="BORDER-RIGHT: #207a7b 1px solid;BORDER-TOP: #207a7b 1px solid;BORDER-LEFT: #207a7b 1px solid;FONT-SIZE: 9pt;BORDER-BOTTOM: #207a7b 1px solid;BACKGROUND-COLOR: #ffffff;" type="text" name="keywords" size="16">
<select name="selectby">
<option value="1">标题</option>
<option value="2">内容</option>
</select>