%@page contentType="text/html;charset=GBK" errorPage="../system/error/errorPage.jsp"%>
<%@page import="com.epro.gdgajj.forum.ForumWeb"%>
<%@page import="java.util.Vector"%>
<%
try{
String term = "state='03'";
ForumWeb uw = new ForumWeb();
int startIndex = 1;
if(request.getParameter("startIndex")!=null){
startIndex = Integer.parseInt(request.getParameter("startIndex"),10);
term = (String)session.getAttribute("term");
}else{
String key = request.getParameter("keywords")==null?"":request.getParameter("keywords");
String keytext = "";
if (request.getParameter("keytext")!=null&&request.getParameter("keytext").trim().length()>0){
keytext = new String(request.getParameter("keytext").getBytes("ISO8859-1"));
}
if(key.equals("0")){
term = term + " and (qtitle like '%"+keytext+"%' or qcontent like '%"+keytext+"%' or QNAME like '%"+keytext+"%')";
}else if(key.equals("1")){
term = term + " and qtitle like '%"+keytext+"%'";
}else if(key.equals("2")){
term = term + " and qcontent like '%"+keytext+"%'";
}else if(key.equals("3")){
term = term + " and QNAME like '%"+keytext+"%'";
}
if (request.getParameter("qtype")!=null&&request.getParameter("qtype").trim().length()>0){
String qtype = new String(request.getParameter("qtype").getBytes("ISO8859-1"));
term = term+" and qtype='"+qtype+"'";
}
session.setAttribute("term",term);
}
Vector v = uw.query(term,startIndex,20);
%>