<div><img src="<%= request.getContextPath() %>/jsp/barcode/barcode.jsp?
<%= jvr.ParameterId.PARAM_NAME_DATA %>=<%= data %>&amp;     <--这里给图片传参数是干什么??-->
<%= jvr.ParameterId.PARAM_NAME_TYPE %>=<%= jvr.ParameterId.TYPE_NAME_EAN128 %>" 
width="<%= width %>" 
height="<%= height - MAX_FONT_SIZE %>"></div>

解决方案 »

  1.   

    传参数干嘛 只有 jsp 文件的作者知道你去看看里面的源码咯
      

  2.   

    可能是控制图片的返回类型 EAN128
    设置长宽。
    图片名称
    图片质量
    等等都有可能。
    jsp拿到参数后处理生成图片
      

  3.   

    这里不是给图片传参数,这个图片的src是一个jsp页面,jsp里包含逻辑处理,参数的意思应该是根据传递的参数返回相应的图片,比如你传的参数值是123,我可能就返回123.jpg,你如果传456,我就会返回给你456.jpg,也有可能是根据你传的参数进行动态生成图片,这个特别是一些动态地图里经常是这个样子的。
      

  4.   

    我的意思是,这不就是显示个图片么??
    src是路径,传参数在任何情况下都应该没用阿?
      

  5.   

    你看他的src是指向个jsp可不是jpg。。
    他的做法应该是基于图片被转为二进制数据存在数据库里,传递的参数<%= data %>&可能就是图片信息的标识符,到了指定的jsp
    即:/jsp/barcode/barcode.jsp以后根据标识符将图片的数据查出来再发到jsp/barcode/barcode.jsp上,这个jsp的作用就是显示图片的
    这样img标签的src设为barcode.jsp的绝对地址,就可以显示图片了