从数据库读出的JPG文件的字符流,转换成图片显示在页面上的相关代码

时间:2010-01-22 14:08:44  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:  Statement dispStmt = null, setStmt = null;    try {        dispStmt = Con.createStatement();        setStmt = Con.createStatement();        setStmt.executeUpdate("set textsize 2048000");    } catch ...
  正文:

public void doPost(Httphotoshop/ target=_blank class=infotextkey>pservletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
    ServletOutputStream out = res.getOutputStream();
    Statement dispStmt = null, setStmt = null;
    try {
        dispStmt = Con.createStatement();
        setStmt = Con.createStatement();
        setStmt.executeUpdate("set textsize 2048000");
    } catch (Exception e) {
        out.println("Create Statement error:" + e.toString() + "<br>");
    }

    String ls_sql = null;
    ls_sql = req.getParameter("ImageSQL");
    if (ls_sql == null)
        ls_sql = "";
    ls_sql = ls_sql.trim();
    if (!ls_sql.equals("")) {
        ResultSet rs = null;
        try {
            rs = dispStmt.executeQuery(ls_sql);
        } catch (Exception e) {
            System.out.println(
                "Unable to Exec Statment" + e.toString() + "<br>");
        }
        try {
            while (rs.next()) {
                try {
                    res.setContentType("image/jpeg");
                    InputStream is = rs.getBinaryStream(1);
                    int size = is.available();
                    byte[] bzp = new byte[size];
                    is.read(bzp);
                    out.write(bzp);
                } catch (Exception e) {
                    System.out.println("Wirte image error: " + e.toString());
                }
            }
            rs.close();
        } catch (Exception e) {
            System.out.println("Unable to Close Statment" + e.toString());
        }
    }
    try {
        dispStmt.close();
    } catch (Exception e) {
        System.out.println("Close Statement Error: " + e.toString());
    }
    out.close();
}

--------------------------------------------------------------------------------

再附一个:

从数据库读出的JPG文件的字符流,转换成图片显示在页面上的相关代码》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JSP/12223.html


关键字:

关于《从数据库读出的JPG文件的字符流,转换成图片显示在页面上的相关代码》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td