急!jsp读取图片 ,整个页面只有张图片,其他东西都没有了,求解
读取图片的代码: user1.jsp
<%@ page language="java" import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
//连接参数与Access不同
Connection con = DriverManager.getConnection ("jdbc:odbc:PICTURE","sa","");String image_id = session.getValue("zhuceuser").toString();
PreparedStatement sql=con.prepareStatement("select * from T_User WHERE userid = '" + image_id+"'");
ResultSet rs = sql.executeQuery();
rs.next();
//输入img字段内容到in
InputStream in = rs.getBinaryStream("userpic");
//以下可是任何处理,比如向页面输出:
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
while((len=in.read(b)) >0)
response.getOutputStream().write(b,0,len);
in.close();
rs.close();
%>
我用<%@ include file="user1.jsp"%> 导入到user.jsp.这里面包含了一些页面设计
,但是我运行之后就只有图片,其他东西都没有了,这是user.jsp种部分文件 在线坐等
[解决办法]
改成
<img src='user1.jsp' >