⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search.java

📁 用最近的dojo1.2.1制作前端的ajax购书网站
💻 JAVA
字号:
package server.servlet;


import java.io.IOException;
import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import java.io.*;
import server.database.*;
import java.sql.*;
import server.books.*;
import java.lang.*;
/**
 * @version 	1.0
 * @author
 */





public class Search extends HttpServlet {
	DBData data=new DBData();
	Operation op=new Operation();
	ResultSet rs=null;
	MyBookClass book=new MyBookClass();	
	String sql;
	public String SearchBooks(String bookName,int instantpage)
	//throws SQLException,InstantiationException,IllegalAccessException,ClassNotFoundException
	{	
		if(instantpage<1)
		instantpage=1;	
		if(bookName.equals("*")||bookName.equals(null))
			sql="select * from "+MyBookClass.TABLE;//+" where name = "+"'"+bookName+"'";
		else
			sql="select * from "+MyBookClass.TABLE+" where name = "+"'"+bookName+"'";
		return book.readBooks(sql,instantpage);
	
	}
	

	/**
	* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	*/
	
	public String[] readBook(HttpServletRequest req)//把书的map对应的key信息存入数组
	{
		//Map map=req.getParameterMap();
		String[] sBook = {req.getParameter("bookname"),req.getParameter("instantpage")
		};
		//System.out.print(sBook[0]+sBook[1]);
		if(sBook==null)
		  return null;
		else
		return sBook;
	}
	public String returnBooks(HttpServletRequest req)//把书的信息存入objt
	{
    	String[] sBook = readBook(req);
    	return SearchBooks(sBook[0],Integer.parseInt(sBook[1]));
	}
	
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException ,	IOException
		{
			//System.out.print("hello");
			resp.setHeader("Cache-Control","no-cache");
    		PrintWriter out=resp.getWriter();	
			//resp.setContentType("text/html;charset='UTF-8'");//数据传送类型是Json,字符集是UTF-8
			//System.out.print(returnBooks(req));
			out.print(returnBooks(req));

			
				
	}

	/**
	* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	*/
	public void doPost(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException, IOException {
			doGet(req,resp);

	}

	/**
	* @see javax.servlet.GenericServlet#void ()
	*/
	public void init() throws ServletException {

		super.init();
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -