在Oracle下建立了一张testBinary的表:
create table testBinary(ID varchar2(50),IMG BLOB);
用于存储图片对象一下是从该表中去处图片并显示在网页上的jsp<%@ page language="java" contentType="text/html; charset=gbk"
    %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<%@page import="mypackage.oracle"%>
<%@ page import="java.io.*"%>
<%@ page import="java.sql.*, javax.sql.*" %>
<%@ page import="java.util.*"%>
<%@ page import="java.math.*"%>
<%
//获得一个已经初始化可以连接到Oracle数据库使用的oracle实例
mypackage.oracle O=mypackage.oracle.getInstance();
//从表单获得参数picID
String picID=request.getParameter("picID");
//testBinary是存储图片的表
String sql="select * from testBinary where id='"+picID+"'";
//search方法执行sql语句,定义如下
/*
public void search(String sql)throws SQLException
{
rs=null;
try
{
ppsta=conn.prepareStatement(sql);//ppsta是一个PreparedStatement
rs=ppsta.executeQuery();//rs是一个ResultSet
}catch(SQLException e)
{
e.printStackTrace();
}

}*/
O.search(sql);
if (O.rs.next()) {
Blob b = O.rs.getBlob(2);
long size = b.length();
//out.print(size);
byte[] bs = b.getBytes(1, (int)size);
response.setContentType("image/gif"); 
OutputStream outs = response.getOutputStream(); 
outs.write(bs);
outs.flush();
O.rs.close(); 
}
else {
O.rs.close();
//response.sendRedirect("E:\\lhn.gif");
out.println("<h1>找不到!</h1>");
}
//O.close();
%>
</body>
</html>
在表单中输入a1,搜索后却报错:HTTP Status 404 - /aa/showPic.jsp--------------------------------------------------------------------------------type Status reportmessage /aa/showPic.jspdescription The requested resource (/aa/showPic.jsp) is not available.