0
は、私はデータベースの形式でそれをしたい、データベーステーブル形式でサーブレットを使用してデータベースから画像を取得する方法をここで
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String ci= request.getParameter("CheckIn");
String co=request.getParameter("CheckOut");
PrintWriter out=response.getWriter();
String sql="SELECT id,image FROM `availability` WHERE check_in > '"+ci+"' or check_out < '"+co+"'";
try {
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.print("<table border=1>");
out.print("<caption>Result:</caption>");
while(rs.next())
{
int id=rs.getInt("id");
Blob b=rs.getBlob("image");
byte barr[]=rs.getBytes("image");
response.setContentType("image/gif");
ServletOutputStream os=response.getOutputStream();
os.write(barr);
out.print("<tr><td>"+id+"</td></tr>");
}
}
}
が、私はそれが画像を印刷、Webブラウザ上で画像を印刷するコードスニペットですが、表Iは、画像
Id Image
私は実際に何をしなければならないのですか?あなたが私にお勧めしますか?または私が書いたコードはできますか? – user7344668