tomcat下开发JSP显示图像

本文介绍了一种在BBS论坛中展示用户头像的方法。通过将头像存储为JPG格式,并利用HTML和JavaScript实现头像的选择与动态加载。文章详细说明了从图片存储到前端展示的整个流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

正在写BBS,扩增功能中~~~~

今天用到了显示图像,【用户头像】所以写下~~~~

存图片的思想:

   在数据库中建立一个varchar类型的image,仅存储图片名

   需要显示时,根据图片名到相关目录下查找

   上传图片也是一样

 

1.建一个文件夹【images】,准备8张头像【JPG格式】命名为1到8

2.把images放到工程的WobRoot下 

         

3.正式使用:

   <tr><td>头像</td><td>
             <select name=img size=1 onchange="image()">
              <option selected="selected">1</option>
              <option > 2</option>
              <option > 3</option>
              <option > 4</option>
              <option > 5</option>
              <option > 6</option>
              <option > 7</option>
              <option > 8</option>
             </select>
 <img name="head" src="images/1.JPG" width="60" height="60">

【后缀名一定要大写,否则显示不出来】

然后是根据选择的值动态改变头像,加入javascript

<script>

function image()
{
 var o = document.register.img; 
 for(i=0;i<o.options.length;i++){
   if(o.options[i].selected)
     {
     //alert(o.options[i].text)
     register.head.src="images/"+o.options[i].text+".JPG";
  
     }

}

</script>

 

这样,就可以根据用户选择显示图片

根据数据库取出的值进行显示

  <img name="head" src="images/<%=ima %>.JPG" onload="javascript:loadima()" width="120"   height="120">

【注意构造路径的形式,如果用string+string是显示不出来的~~~~~~】

 

 

至于上传图片,还没有做~~到时补充吧

就到这~~~~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值