📄 reurnbookinfo.java
字号:
package server.servlet;
import java.io.*;
import javax.servlet.ServletException;
import server.servlet.OperateCookie.OperateCookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import server.consumer.*;
import java.util.*;
import javax.servlet.http.Cookie;
import server.database.*;
import java.sql.*;
import server.books.MyBookClass;
import changeToJson.ToJson;
/**
* @version 1.0
* @author
*/
public class ReurnBookInfo extends HttpServlet {
/**
* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
private Vector splitString(String s,char c,boolean trim){
Vector v = new Vector();
String x = new String();
for(int i = 0; i < s.length(); ++i){
if(s.charAt(i) == c){
if(trim){
x = x.trim();
}
v.add(x);
x = new String();
}
else{
x += s.charAt(i);
}
}
if(trim){
x = x.trim();
}
v.add(x);
return v;
}
private HashMap[] book;
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setHeader("Cache-Control","no-cache");
PrintWriter out=resp.getWriter();
resp.setContentType("text/html");
String ids = req.getParameter("ids");
//System.out.println(ids);
Vector temp_id = this.splitString(ids,' ',false);
Object[] id = temp_id.toArray();
book = new HashMap[id.length];
try{
Operation op = new Operation();
ResultSet rs;
for(int i = 0; i < id.length; ++i){
String sql = "select * from Book where id='"+id[i]+"'";
rs = op.select(sql);
rs.next();
HashMap tmp = new HashMap();
for(int j = 0; j<MyBookClass.getPropertySize(); ++j){
tmp.put(MyBookClass.property[j],rs.getString(MyBookClass.property[j]));
}
book[i] = tmp;
}
}
catch(ClassNotFoundException e){}
catch(SQLException e){}
catch(InstantiationException e){}
catch(IllegalAccessException e){}
String Json = ToJson.toJson(book);
System.out.println(Json);
out.print(Json);
}
/**
* @see javax.servlet.http.HttpServlet#void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
}
/**
* @see javax.servlet.GenericServlet#void ()
*/
public void init() throws ServletException {
super.init();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -