我的图片是从上传的文件中读取的,我的图片已经全部在页面中列取了出来,但是我现在想实现一个点击图片到另一个页面中浏览具体的图片的功能,大家给我点思路,如果是在数据库中可以通过取得图片的id在servlet中进行判断执行转发,但是现在是文件,大家给点意见哈,最好把源代码给贴出来具体说明一下~!~!~
  能帮我把这个问题彻底解决的人,我会追分,我承诺:50分!!

解决方案 »

  1.   

    把图片放在超链接中,传递图片的ID到一个jsp页面,在通过ID取图片信息显示在这个jsp文件中
      

  2.   

    <a href='xxServlet?id=xx'><img src='xx.gif' border=0/></a>
      

  3.   

    我的问题是我的图片没有对应的id,还怎么获得id呢
      

  4.   

    做个类 给图片名一个硬标实
    public class XXX()
    {
        private static final XXX1= XXX;//负id
      private static final XXX2= XXX;//负id
      private static final XXX3= XXX;//负id
      private static final XXX4= XXX;//负id}
      

  5.   

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    上面是获取的web根目录,如果你的图片文件夹是在web目录下,你可以自己拼凑一下图片的路径。要是在web目录之外,我也不知道该怎么办了。
    拼凑时,如果不熟悉,建议打印输出看看。
      

  6.   

    <a target="_blank" href=""><img /></a>
    ???
    或者在点击的时候,以img.src 作为参数,提交。
      

  7.   

    1、你既然都上传图片了,怎么会不知道图片名。即使你按字节读取上传,起码也要知道图片的名称啊(不是id)
    2、可以通过超连接跳转<a href=""><img src="123.jpg"></a>,也可以上网找一些现成的控件,在页面上通过层的方式弹出一个窗口来显示。网络上很多都是这样做的
      

  8.   

    额我想你数据库中应该是放的图片的路径或者是名字,那么根据这条记录的ID就可以在另一张页面取出来,然后吧URL赋值给一个IMG的SRCOK!
      

  9.   

      好了,问题解决了,我是通过将图片的名字传给负责具体显示的jsp页面,然后再在jsp页面里写一段接受参数的代码:request一下就OK!