亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? listservlet.java

?? Java圖形界面編程
?? JAVA
字號:
package org.sunxin.lesson.jsp.bookstore;

import javax.servlet.*;
import java.io.*;
import javax.servlet.http.*;
import java.sql.*;

public class ListServlet extends HttpServlet
{
    private String url;
    private String user;
    private String password;
    
    public void init() throws ServletException
    {
        ServletContext sc=getServletContext();
        String driverClass=sc.getInitParameter("driverClass");
        url=sc.getInitParameter("url");
        user=sc.getInitParameter("user");
        password=sc.getInitParameter("password");
        try
        {
            Class.forName(driverClass);
            
        }
        catch(ClassNotFoundException ce)
        {
            throw new UnavailableException("加載數據庫驅動失敗!");
        }
    }
    
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
               throws ServletException,IOException
    {
        Connection conn=null;
        Statement stmt=null;
        ResultSet rs=null;
        req.setCharacterEncoding("gb2312");
        String condition=req.getParameter("cond");
        if(null==condition || condition.equals(""))
        {
            resp.sendRedirect("search.html");
            return;
        }
        resp.setContentType("text/html;charset=gb2312");
        PrintWriter out=resp.getWriter();
        try
        {
            conn=DriverManager.getConnection(url,user,password);
            stmt=conn.createStatement();
            if(condition.equals("all"))
            {
                rs=stmt.executeQuery("select * from bookinfo");
                printBookInfo(out,rs);
                out.close();
            }
            else if(condition.equals("precision"))
            {
                String title=req.getParameter("title");
                String author=req.getParameter("author");
                String bookconcern=req.getParameter("bookconcern");
                
                if((null==title || title.equals("")) &&
                   (null==author || author.equals("")) &&
                   (null==bookconcern || bookconcern.equals("")))
                {
                    resp.sendRedirect("search.html");
                    return;
                }
                
                StringBuffer sb=new StringBuffer("select * from bookinfo where ");
                boolean bFlag=false;
                
                if(!title.equals(""))
                {
                    sb.append("title = "+"'"+title+"'");
                    bFlag=true;
                }
                if(!author.equals(""))
                {
                    if(bFlag)
                        sb.append("and author = "+"'"+author+"'");
                    else
                    {
                       sb.append("author = "+"'"+author+"'");
                       bFlag=true;
                    }
                }
                if(!bookconcern.equals(""))
                {
                    if(bFlag)
                        sb.append("and bookconcern = "+"'"+bookconcern+"'");
                    else
                        sb.append("bookconcern = "+"'"+bookconcern+"'");
                }
                rs=stmt.executeQuery(sb.toString());
                printBookInfo(out,rs);
                out.close();
            }
            else if(condition.equals("keyword"))
            {
                String keyword=req.getParameter("keyword");
                if(null==keyword || keyword.equals(""))
                {
                    resp.sendRedirect("search.html");
                    return;
                }
                String strSQL="select * from bookinfo where title like '%"+keyword+"%'";
                
                rs=stmt.executeQuery(strSQL);
                printBookInfo(out,rs);
                out.close();
            }
            else
            {
                resp.sendRedirect("search.html");
                return;
            }
        }
        catch(SQLException se)
        {
            se.printStackTrace();
        }
        finally
        {
            if(rs!=null)
            {
                try
                {
                    rs.close();
                }
                catch(SQLException se)
                {
                    se.printStackTrace();
                }
                rs=null;
            }
            if(stmt!=null)
            {
                try
                {
                    stmt.close();
                }
                catch(SQLException se)
                {
                    se.printStackTrace();
                }
                stmt=null;
            }
            if(conn!=null)
            {
                try
                {
                    conn.close();
                }
                catch(SQLException se)
                {
                    se.printStackTrace();
                }
                conn=null;
            }
        }
    }
    
    public void doPost(HttpServletRequest req, HttpServletResponse resp)
               throws ServletException,IOException
    {
        doGet(req,resp);
    }
    
    private void printBookInfo(PrintWriter out,ResultSet rs)
                 throws SQLException
    {
        out.println("<html><head>");
        out.println("<title>圖書信息</title>");
        out.println("</head><body>");
        out.println("<table border=1><caption>圖書信息</caption>");
        out.println("<tr><th>書名</th><th>作者</th><th>出版社</th><th>價格</th><th>發行日期</th></tr>");
        while(rs.next())
        {
            out.println("<tr>");
            out.println("<td>"+rs.getString("title")+"</td>");
            out.println("<td>"+rs.getString("author")+"</td>");
            out.println("<td>"+rs.getString("bookconcern")+"</td>");
            out.println("<td>"+rs.getFloat("price")+"</td>");
            out.println("<td>"+rs.getDate("publish_date")+"</td>");
            out.println("</tr>");
        }
        out.println("</table></body></html>");
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产精品一区二区夜夜嗨| 色婷婷久久99综合精品jk白丝| 九九精品视频在线看| 久久精品av麻豆的观看方式| 日本成人中文字幕在线视频| 九色porny丨国产精品| 国产91露脸合集magnet| av中文一区二区三区| 欧美在线小视频| 欧美岛国在线观看| 中文字幕人成不卡一区| 视频一区二区三区在线| 国产99久久久国产精品免费看| 色婷婷av久久久久久久| 91精品国产91综合久久蜜臀| 国产精品沙发午睡系列990531| 亚洲国产欧美日韩另类综合 | 美日韩一区二区| 91美女精品福利| 久久亚洲精精品中文字幕早川悠里 | 久久精品亚洲麻豆av一区二区| 中文字幕综合网| 国产一区在线看| 日韩欧美一二三区| 亚洲电影视频在线| 色www精品视频在线观看| 欧美性一级生活| 一区二区免费在线播放| 国产福利一区二区三区视频| 日韩欧美国产成人一区二区| 亚洲国产精品自拍| 99久久精品免费精品国产| 国产欧美一区二区精品性| 国产乱理伦片在线观看夜一区| 欧美一区二区日韩一区二区| 天使萌一区二区三区免费观看| 欧美日韩免费观看一区二区三区 | 波多野结衣一区二区三区| 久久久.com| 91亚洲精品久久久蜜桃网站| 国产精品白丝在线| 欧美在线免费播放| 蜜乳av一区二区三区| 久久久不卡网国产精品二区| 成人深夜视频在线观看| 亚洲精品视频一区| 欧美日本在线观看| 国产一区二区精品久久99| 中文字幕一区二区在线观看| 精品1区2区3区| 国产麻豆成人精品| ...av二区三区久久精品| 欧美群妇大交群的观看方式| 国产成人亚洲综合a∨猫咪| 成人欧美一区二区三区小说| 欧美日韩黄色一区二区| 国产在线日韩欧美| 玉足女爽爽91| 成人欧美一区二区三区1314| 911精品国产一区二区在线| 高清在线成人网| 奇米精品一区二区三区四区| 中文成人综合网| 精品国产3级a| 欧美成va人片在线观看| 欧美日本一区二区在线观看| 97久久人人超碰| 成人在线视频首页| 国产一区二区精品久久| 国内精品国产成人国产三级粉色| 亚洲二区在线视频| 亚洲精选在线视频| 一区二区三区中文字幕在线观看| 国产精品久久久久影院| 国产情人综合久久777777| 精品国产乱码91久久久久久网站| 欧美日韩精品一区二区三区四区| 91免费国产视频网站| 99精品国产视频| 欧美日韩亚洲综合一区二区三区| 91丨porny丨户外露出| 91极品视觉盛宴| 日韩一区二区三区视频在线| 欧美精品一区二区在线观看| 欧美成va人片在线观看| 国产欧美日韩在线视频| 国产精品水嫩水嫩| 亚洲免费观看在线观看| 日韩不卡一区二区三区| 国产综合成人久久大片91| 国产成人精品亚洲777人妖| 99在线精品观看| 日韩欧美国产综合| 国产精品国产三级国产普通话三级 | 亚洲一区二区精品久久av| 午夜精品久久久久久不卡8050| 日韩av一区二区三区四区| 免费观看久久久4p| 丁香婷婷综合五月| 欧美午夜影院一区| 精品国产1区二区| 久久成人综合网| 91网站最新网址| 精品国产免费久久| 亚洲午夜久久久久久久久电影院| 麻豆精品在线播放| 91国偷自产一区二区开放时间 | 国产成人av电影在线播放| 欧美人狂配大交3d怪物一区 | 成人性生交大合| 日韩精品一区二区三区swag | 欧美综合亚洲图片综合区| 久久这里只有精品6| 日韩精品亚洲专区| 欧美日韩日日摸| 亚洲综合久久久| 99精品视频一区二区| 久久精品视频在线免费观看| 蜜桃av一区二区在线观看| 在线亚洲人成电影网站色www| 国产精品色婷婷久久58| 成人精品一区二区三区四区 | 99久久精品一区| 中文一区二区在线观看| 国产精品99久久久久久久女警 | eeuss鲁片一区二区三区| 制服丝袜成人动漫| 日本午夜精品一区二区三区电影 | 五月综合激情网| 3d动漫精品啪啪一区二区竹菊| 亚洲一区二区三区三| 欧美丰满一区二区免费视频| 久久精品国产精品青草| 欧美激情一区二区在线| 92国产精品观看| 婷婷国产v国产偷v亚洲高清| 91精品国产91综合久久蜜臀| 国产一二精品视频| 一区av在线播放| 精品国产自在久精品国产| 成人黄色在线视频| 亚洲午夜在线观看视频在线| 欧美美女激情18p| 麻豆91免费观看| 亚洲人成精品久久久久| 欧美一级国产精品| 国产99久久精品| 丝袜诱惑亚洲看片 | 国产精品中文字幕日韩精品 | 99久久99久久精品免费观看| 日韩精品成人一区二区三区| 久久精品人人爽人人爽| 欧美日韩在线直播| 不卡视频在线观看| 老司机精品视频导航| 一区二区三区在线高清| 久久久国产午夜精品| 69久久夜色精品国产69蝌蚪网| 99久久国产综合精品女不卡| 国产一区二区精品在线观看| 亚洲mv大片欧洲mv大片精品| 国产精品剧情在线亚洲| 欧美日韩一区中文字幕| 5858s免费视频成人| 午夜精品视频一区| 亚洲欧美日韩在线| 性做久久久久久免费观看欧美| 天堂一区二区在线| 国产一区在线观看视频| 色综合欧美在线视频区| 欧美一级理论性理论a| 亚洲免费伊人电影| 亚洲国产精品欧美一二99| 天堂在线亚洲视频| 日本视频一区二区| 国产中文字幕一区| 波波电影院一区二区三区| 91视频观看视频| 51精品秘密在线观看| 2021国产精品久久精品| 一区免费观看视频| 婷婷久久综合九色综合伊人色| 男人的天堂亚洲一区| 国产一区二区三区精品视频| 成人av在线播放网站| 欧美美女一区二区在线观看| 久久影院电视剧免费观看| 国产精品成人网| 麻豆精品一二三| 欧美在线观看一区| 中文av一区特黄| 美国十次综合导航| 欧美日韩一本到| 亚洲视频电影在线| 开心九九激情九九欧美日韩精美视频电影 | 成人午夜精品一区二区三区| 日韩三级在线观看| 麻豆91在线看| 欧美成人福利视频| 国内精品写真在线观看|