现在要做一个功能,从服务器上读取多个图片,
将他们显示在同一个页面上(用JSP表示),
已知这些图片大小不大于1M,但是尺寸可能有大小之分。1.jsp中,如何控制才能做到这一点?
2.如果不行的话,给定数量(如10张左右),能控制吗?分不是问题。

解决方案 »

  1.   

    分不是问题,但是lz对html的了解是个问题
      

  2.   

    可以在读取这些图片吧图片大小一并读过来。这样的话在显示时如2楼那样显示就可以了。
    参考:
    java读取图片大小属性
      

  3.   

    jsp内实际上就是动态的html,因此你完全可以使用img标签并设置其width和height属性来控制图片大小,建议楼主好好看下html
      

  4.   

    还要看你的图片的格式,如果是tiff这类的你就要首先转格式。
      

  5.   

    恩 看来发这么个贴
      还被鄙视了一把。呵呵。但图片是通过数据库里的clob字段值读出来的,
    这个可以读到图片的height和width属性吗?
      

  6.   

    图片为什么是clob而不是blob可以,ImageIO.read(InputStream) 得到BufferedImage,可以得到width/height,不过这个会读入整个图像
      

  7.   

    是想把clob字段里的数据读出来(本身是个图片数据放进去的),
    在一个画面上显示出来(可能有多个图片)。读出宽高,好用table来盛放布局。
      

  8.   

    lz还在说Clob啊,你确定不是Blob?
      

  9.   

    真的不是Blob字段,的确是Clob值。
      

  10.   

    我觉得这样的只需要将align定位好,高宽这些东西是从数据库中读取的,所以说,你设置了width和height会有误差,默认情况下你设置变局之后他会将高宽直接带到页面的,所以那个时候你就不需要设置样式了
    我的想法就是这样的