问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用JSP代码插入图片?

发布网友 发布时间:2022-04-30 01:40

我来回答

5个回答

热心网友 时间:2022-06-28 06:29

JSP中插入的图片就是一个html的img标签。
如:
<img src="路径地址/图片名"/>
1. 上传图片到服务器的文件系统中
2. 把图片的地址保存到数据库
3. 读取图片的地址,设置到<img src=".."/>的src属性中

热心网友 时间:2022-06-28 06:30

<img src="图片路径" alt="显示消息!"> alt属性 是指当你鼠标悬挂在图片上时,显示的消息。

热心网友 时间:2022-06-28 06:30

<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>
<%!
Color getRandColor(int fc,int bc){//给定范围获得随机颜色
Random random = new Random();
if(fc>255) fc=255;
if(bc>255) bc=255;
int r=fc+random.nextInt(bc-fc);
int g=fc+random.nextInt(bc-fc);
int b=fc+random.nextInt(bc-fc);
return new Color(r,g,b);
}
%>
<%
//设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

// 在内存中创建图象
int width=60, height=20;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

// 获取图形上下文
Graphics g = image.getGraphics();

//生成随机类
Random random = new Random();

// 设定背景色
g.setColor(getRandColor(200,250));
g.fillRect(0, 0, width, height);

//设定字体
g.setFont(new Font("Times New Roman",Font.PLAIN,18));

//画边框
//g.setColor(new Color());
//g.drawRect(0,0,width-1,height-1);

// 随机产生155条干扰线,使图象中的认证码不易被其它程序探测到
g.setColor(getRandColor(160,200));
for (int i=0;i<155;i++)
{
int x = random.nextInt(width);
int y = random.nextInt(height);
int xl = random.nextInt(12);
int yl = random.nextInt(12);
g.drawLine(x,y,x+xl,y+yl);
}

// 取随机产生的认证码(4位数字)
//String rand = request.getParameter("rand");
//rand = rand.substring(0,rand.indexOf("."));
String sRand="";
for (int i=0;i<4;i++){
String rand=String.valueOf(random.nextInt(10));
sRand+=rand;
// 将认证码显示到图象中
g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));//调用函数出来的颜色相同,可能是因为种子太接近,所以只能直接生成
g.drawString(rand,13*i+6,16);
}

// 将认证码存入SESSION
session.setAttribute("checkCode",sRand);

// 图象生效
g.dispose();

// 输出图象到页面
ImageIO.write(image, "JPEG", response.getOutputStream());

//释放
out.clear();
out=pageContext.pushBody();
%>

这个是随机产生四位效验码的JSP代码,很明显contentType="image/jpeg"这种类型,主要是根据Graphics 该抽象类实现,所以你应该着重下手Graphics 这个类在APP应用程序灵活使用后你就明白通过该方法能实现大量强大的功能!
希望对你有用

热心网友 时间:2022-06-28 06:31

<img src="图片路径" high=高 >

热心网友 时间:2022-06-28 06:31

alt只是一个对图片的描述
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 为什么我做的馒头有点硬 在VB编程中如何插入图片 网页中怎样用代码插入图片 神武旗包BUG 神武旗包任务 神武77777什么意思 求 神武 7包任务 暗号! 神武怎样做旗包先全对 神武旗包任务问题 神武旗包怎么做? 神武的暗号是什么 神武旗包暗号技巧 信用卡逾期半年后还款后消卡还可以办卡吗 ▲神武旗包任务暗号攻略 神武旗包任务怎么做 有一些人在海拔高的地方为什么会产生高原反应? 神武旗包任务怎么做? 逾期的账单还清了,能再申请信用卡吗? 神武旗包暗号怎么答对 华为mate10支付宝扫码点击付款确定怎样有声音? 神武的旗包任务暗号是什么 求插入图片的HTML的代码 html页中怎么用代码添加图片,求详细格式 用记事本写html代码的时候怎么插入本地磁盘上的图片? 请问二手江铃全顺19座的多少钱 江铃考斯特房车手续齐全一共花费多少 江铃考斯特房车好,还是是长城房车好 江铃考斯特独立悬挂19座 我们19坐客车为什么会从二类改三类? 小轿车轴距在3米以上的最便宜的是什么车? 江铃考斯特PK羊城考斯特 江铃考斯特房车与趣蜂考斯特房车哪个好 江铃考斯特中巴车19座厂家在哪 一条网线怎么连接两个无线路由器上不了网 相声《吹牛》如何报幕。 急!!!用2台路由器无线桥接后,第二台路由器的网络连接不上,是怎么回事? 元旦两人吹牛相声剧本 想用激光去抬头纹,不知道需要多少钱? 两个无线路由器不用拉线怎么设置才能连接啊 我要写一个相声《吹牛》的节目串词,怎样才能得体恰当地形容“吹牛”一词 去抬头纹一般需多少钱