package com.lunwen.Servlet; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.lunwen.bean.Select; import com.lunwen.bean.data; import com.lunwen.Dao.*; /** * Servlet implementation class ClickServlet */ @WebServlet("/ClickServlet") public class ClickServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public ClickServlet() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("UTF-8"); String name=request.getParameter("name");//热词 String keyword2=request.getParameter("keyword2"); String keyword3=request.getParameter("keyword3"); System.out.println(name+"数据传输成功"); ShowDao sd = new ShowDao(); if(name !=null && keyword2=="" &&keyword3=="") { List<data> list2 = sd.select1(name); request.setAttribute("list2", list2);}else if (name !=null && keyword2==null &&keyword3==null){ List<data> list2 = sd.select1(name); request.setAttribute("list2", list2); }else { Select select=new Select(name,keyword2,keyword3); List<data> list2 = sd.secletAll(select); request.setAttribute("list2", list2); } request.getRequestDispatcher("ciyun.jsp").forward(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }