使用了 struts2 + JapertReports 结合做报表,显示图片始终没有成功问题一.图片是否一定要放在 webapp/image/ 目录下
问题二.使用ireport 的 image控件,对应了一个 f${tplj},其中tplj是string 类型,后台数据源直接拼出绝对路径进行填充数据,但是生成 html格式显示的时候路径变成了 ..(前面路径省略)/image/img_0_0_9.jpg 这样的形式,应该是被JapertReports 进行了路径转化,这个又该怎么解决.
问题三.web.xml中应该如何正确配置图片处理的 serverlet

解决方案 »

  1.   

    1.不需要,可以自己建個文件夾2.可以獲得絕對路徑new File(application.getRealPath("")+...)
      

  2.   

    1.不需要,可以自己建個文件夾2.可以獲得絕對路徑new File(application.getRealPath("")+...)
      

  3.   

    我程序里面的数据源中有一个 tplj 的string 类型字符串,拼装的就是我的图片所在的路径,我把路径直接拷贝在浏览器下面可以显示图片的,那是不是说明这个路径是正确的。
    然后我把该路径传给 编译好的 .jasper 文件进行数据填充,image 控件中的 表达式为 F${tplj},可是显示不出图片,右键html页面中的图片,弹出的图片属性的路径变成了 ..(前面路径省略)/image/img_0_0_9.jpg 这样的形式,为什么它会自动对应到 image文件夹下面,而且命名为 img_0_0_9.jpg ,这个我一直不知道这么解决。
      

  4.   

    只用JapertReports生成过报表,没用到图片,不太清楚