导航:首页 > 动漫图片 > 怎么在jsp中插入图片

怎么在jsp中插入图片

发布时间:2025-03-05 03:31:04

① JSP中图片如何横向排列

图片放到div中答仿间,添加style属性:<清拿纤divstyle="float:left;"></div>敏拆

② 用jsp+servlet+javabean上传图片到数据库中,不是存路径

jsp - 上传图片到数据库中 方法如下: 第一步:建立数据库
create table test_img(id number(4),name varchar(20),img long raw);
第二步:(NewImg.html)
<html><head><title>添加图片</title></head>
<body>
添加图片<br>
<form method="post" action="insertNews.jsp">
图像ID:<input name="id" size="10">
<br>
选择图像:<input type="file" name="image">
<br>
<input type="submit" value="上传" name="submit" size="25">
<input type="reset" value="清除" name="clear" size="25">
<br>
</form>
</body></html>
第三步:插入数据库(InsertImg.jsp)
<%@ page language="java"%>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.text.*"%>
<%@ page import="java.io.*"%>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //com.microsoft.jdbc.sqlserver.SQLserveDriver
String url="jdbc:oracle:thin:@lubin:1521:b2bdb"; //jdbc:microsoft:sqlserver://127.0.0.1:1433; jdbc:microsoft.sqlserver://127.0.0.1:1433
Connection con=DriverManager.getConnection(url,"demo","demo");
//插入数据库
String sql="insert into test_img values (?,?,?)";
//获取传值ID
String id=request.getParameter("id");
//获取image的路径
String kk=request.getParameter("image");
//转换成file格式
File filename=new File(kk);
//将文件的长度读出,并转换成Long型
long l1=filename.length();
int l2=(int)l1;
//以流的格式赋值
FileInputStream fis=new FileInputStream(filename);
PreparedStatement ps =con.prepareStatement(sql);
ps.setString(1,id);
ps.setString(2,filename.getName());
ps.setBinaryStream(3,fis,l2);
//ps.setBinaryStream(3,fis,fis.available());
ps.executeUpdate();
//ps.execute();
ps.close();
fis.close();
out.println("ok!!!");
%>
第四步:显示图片(ShowImg.jsp)
<%@ page language="java" import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@lubin:1521:b2bdb";
String image_id = (String) request.getParameter("ID");
Connection con=DriverManager.getConnection(url,"demo","demo");
PreparedStatement sql=con.prepareStatement("select * from test_img WHERE id = " + image_id);
ResultSet rs = sql.executeQuery();
rs.next();
//输入img字段内容到in
InputStream in = rs.getBinaryStream("img");
//以下可是任何处理,比如向页面输出:
response.reset();
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();
%>

③ 如何给jsp页面添加背景图片

1、首先新建Dynamic web project项目,建好之后在WebContent里面的内容如图所示。

阅读全文

与怎么在jsp中插入图片相关的资料

热点内容
女生超短烫发图片 浏览:37
怎么让男生爱上我搞笑图片 浏览:515
伤心宁静的文字图片 浏览:925
儿童棉服发型图片 浏览:135
花样馒头图片大全简单做法 浏览:159
后背的图片动漫 浏览:134
小女孩尿的图片 浏览:519
手拿扇子图片大全 浏览:288
贞佑通宝价格及图片 浏览:352
可爱女孩嘟嘴画画图片 浏览:114
各种美女把衣服都脱了图片 浏览:603
纸做的简单东西图片 浏览:533
女生晚上手拿酒的图片 浏览:533
动漫福利图片大全 浏览:555
心烦意乱文字图片 浏览:969
怎么把几张图片插入word 浏览:133
女孩大象腿什么样图片 浏览:139
奶牛图片壁纸可爱 浏览:546
我喜欢你文字图片大全 浏览:969
一份简单的晚餐图片 浏览:442