导航:首页 > 动漫图片 > 怎么在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中插入图片相关的资料

热点内容
美术花盆和花的图片简单 浏览:143
水果怎么摆好看图片 浏览:537
千与千寻人物图片大全 浏览:242
委屈漫画图片女孩 浏览:403
背景图片简约可爱清新 浏览:927
图片狼抱着一个女孩 浏览:170
文档中图片如何快捷设置大小 浏览:255
貂蝉去衣服图片大全 浏览:91
美女背影高清壁纸图片全屏 浏览:59
图片如何设置标题 浏览:807
漂亮文字动态图片大全 浏览:64
七天打卡表可爱图片 浏览:35
波波头发型效果图片 浏览:659
图片插入word中无法选中怎么办 浏览:220
大叔洗衣服的图片 浏览:445
Word里图片置顶如何加空格 浏览:201
蒋丞图片高清动漫 浏览:303
放美女和平精英图片 浏览:386
黑鼻子可爱图片 浏览:854
word转换pdf时图片丢失 浏览:290