81,091
社区成员
发帖
与我相关
我的任务
分享
package chongxieServlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class resource extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=utf-8";
@Override
public void init() throws ServletException {
super.init();
}
/**
*
* @param config
* @throws ServletException
*/
/**
*
* @param request
* @param response
* @throws ServletException
* @throws IOException
*/
@Override
public void doPost(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException
{
PrintWriter out=response.getWriter();
response.setContentType("text/html;charset=utf-8");
out.print("<HTML>");
out.print("<BODY>");
String zhizuodanwei=request.getParameter("zhizuodanwei");
out.println(zhizuodanwei);
String jiemuneirong=request.getParameter("jiemuneirong");
out.println(jiemuneirong);
String chubanshe=request.getParameter("chubanshe");
out.println(chubanshe);
String zhizuoshijian=request.getParameter("zhizuoshijian");
out.println(zhizuoshijian);
String xuhao=null;
String kucunbianhao=null;
String changdu=null;
String geshi=null;
String shifousunhuai=null;
String shifoubeifen=null;
String cunfangweizhi=null;
String L=null;
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){e.printStackTrace();}
try{
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/resource","root","ydx");
stmt=con.createStatement();
String sql="Select * from sheet1 where zhizuoshijian like ('%%') and zhizuodanwei='%%' and"
+ "jiemuneirong ='%%' and chubanshe ='%%'";
rs=stmt.executeQuery(sql);
out.print("<Table Border>");
out.print("<TR>");
out.print("<TH width=100>"+"xuhao");
out.print("<TH width=100>"+"kucunbianhao");
out.print("<TH width=100>"+"jiemuneirong");
out.print("<TH width=100>"+"changdu");
out.print("<TH width=100>"+"geshi");
out.print("<TH width=100>"+"zhizuoshijian");
out.print("<TH width=100>"+"zhizuodanwei");
out.print("<TH width=100>"+"chubanshe");
out.print("<TH width=100>"+"shifousunhuai");
out.print("<TH width=100>"+"shifoubeifen");
out.print("<TH width=100>"+"cunfangweizhi");
out.print("<TH width=100>"+"L");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
xuhao=rs.getString("xuhao");
out.print("<TD>"+xuhao+"</TD>");
kucunbianhao=rs.getString("kucunbianhao");
out.print("<TD>"+kucunbianhao+"</TD>");
jiemuneirong=rs.getString("jiemuneirong");
out.print("<TD>"+jiemuneirong+"</TD>");
changdu=rs.getString("changdu");
out.print("<TD>"+changdu+"</TD>");
geshi=rs.getString("geshi");
out.print("<TD>"+geshi+"</TD>");
zhizuoshijian=rs.getString("zhizuoshijian");
out.print("<TD>"+zhizuoshijian+"</TD>");
zhizuodanwei=rs.getString("zhizuodanwei");
out.print("<TD>"+zhizuodanwei+"</TD>");
chubanshe=rs.getString("chubanshe");
out.print("<TD>"+chubanshe+"</TD>");
shifousunhuai=rs.getString("shifousunhuai");
out.print("<TD>"+shifousunhuai+"</TD>");
shifoubeifen=rs.getString("shifoubeifen");
out.print("<TD>"+shifoubeifen+"</TD>");
cunfangweizhi=rs.getString("cunfangweizhi");
out.print("<TD>"+cunfangweizhi+"</TD>");
L=rs.getString("L");
out.print("<TD>"+L+"</TD>");
out.print("</TR>");
}
out.print("</Table>");
con.close();
}catch(SQLException e)
{}
out.println("</BODY>");
out.println("</HTML>");
}
/**执行 HTTP Get 请求
*
* @param request
* @param response
* @throws ServletException
* @throws IOException
*/
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType("text/html;chraset=utf-8");
try(PrintWriter out = response.getWriter()) {
out.println("<html>");
out.println("<head><title>查询结果</title></head>");
out.println("<body bgcolor=\"#ffffff\">");
String zhizuodanwei=request.getParameter("zhizuodanwei");
out.println(zhizuodanwei);
String jiemuneirong=request.getParameter("jiemuneirong");
out.println(jiemuneirong);
String chubanshe=request.getParameter("chubanshe");
out.println("chubanshe");
String zhizuoshijian=request.getParameter("zhizuoshijian");
out.println("zhizuoshijian");
String xuhao=null;
String kucunbianhao=null;
String changdu=null;
String geshi=null;
String shifousunhuai=null;
String shifoubeifen=null;
String cunfangweizhi=null;
String L=null;
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e){}
try{
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/resource","root","ydx");
stmt = con.createStatement();
String sql="Select * from sheet1 where zhizuoshijian like ('%%') and zhizuodanwei='%%' and"
+ "jiemuneirong ='%%' and chubanshe ='%%'";
rs=stmt.executeQuery(sql);
out.print("<Table Border>");
out.print("<TR>");
out.print("<TH width=100>"+"xuhao");
out.print("<TH width=100>"+"kucunbianhao");
out.print("<TH width=100>"+"jiemuneirong");
out.print("<TH width=100>"+"changdu");
out.print("<TH width=100>"+"geshi");
out.print("<TH width=100>"+"zhizuoshijian");
out.print("<TH width=100>"+"zhizuodanwei");
out.print("<TH width=100>"+"chubanshe");
out.print("<TH width=100>"+"shifousunhuai");
out.print("<TH width=100>"+"shifoubeifen");
out.print("<TH width=100>"+"cunfangweizhi");
out.print("<TH width=100>"+"L");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
xuhao=rs.getString("xuhao");
out.print("<TD>"+xuhao+"</TD>");
kucunbianhao=rs.getString("kucunbianhao");
out.print("<TD>"+kucunbianhao+"</TD>");
jiemuneirong=rs.getString("jiemuneirong");
out.print("<TD>"+jiemuneirong+"</TD>");
changdu=rs.getString("changdu");
out.print("<TD>"+changdu+"</TD>");
geshi=rs.getString("geshi");
out.print("<TD>"+geshi+"</TD>");
zhizuoshijian=rs.getString("zhizuoshijian");
out.print("<TD>"+zhizuoshijian+"</TD>");
zhizuodanwei=rs.getString("zhizuodanwei");
out.print("<TD>"+zhizuodanwei+"</TD>");
chubanshe=rs.getString("chubanshe");
out.print("<TD>"+chubanshe+"</TD>");
shifousunhuai=rs.getString("shifousunhuai");
out.print("<TD>"+shifousunhuai+"</TD>");
shifoubeifen=rs.getString("shifoubeifen");
out.print("<TD>"+shifoubeifen+"</TD>");
cunfangweizhi=rs.getString("cunfangweizhi");
out.print("<TD>"+cunfangweizhi+"</TD>");
L=rs.getString("L");
out.print("<TD>"+L+"</TD>");
out.print("</TR>");
}
}catch (SQLException e) {}
out.println("</body>");
out.println("</html>");
} }
/**Clean up resources
*
*/
@Override
public void destroy(){
}
}
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://wwww.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>录像带资源整理查询系统</title>
</head>
<body>
<form name="form1" method="post" action="/servlet/resource">
<p>按类别选择查询</p>
<p>请输入 制作单位:
<input type="text" name="zhizuodanwei">
<input type="submit" name="zhizuodanwei" value="查询">
</p>
<form name="form1" method="post" action="/servlet/resource">
<p>请输入 节目内容:
<input type="text" name="jiemuneirong">
<input type="submit" name="jiemuneirong" value="查询">
</p>
<form name="form1" method="post" action="/servlet/resource">
<p>请输入 出 版 社:
<input type="text" name="chubanshe">
<input type="submit" name="chubanshe" value="查询">
</p>
<form name="form1" method="post" action="/servlet/resource">
<p>请输入 制作时间:
<input type="text" name="zhizuoshijian">
<input type="submit" name="zhizuoshijian" value="查询">
</p>
<p> </p>
</form>
</body>
</html>