[软件设计/软件工程] 警告:JSF1091:找不到文件动态内容的 mime 类型

[复制链接]
发表于 2022-5-3 11:00:14
问题
我在eclipse下收到以下警告:

警告:JSF1091:找不到文件动态内容的 mime 类型。要解决此问题,请将 mime 类型映射添加到应用程序 web.xml

这个错误是我发布图片时引起的

这是primefaces组件:

<p:graphicImage value="#{bean.image}"/>

Java 豆类:
  1. private StreamedContent image;

  2. // Getter
  3. public StreamedContent getImage() {
  4.     try {
  5.         JFreeChart jfreechart = ChartFactory.createPieChart3D("",
  6.                         createDataset(), true, true, false);

  7.         PiePlot3D plot = (PiePlot3D) jfreechart.getPlot();

  8.         File chartFile = new File("dynamichart");
  9.         ChartUtilities.saveChartAsPNG(chartFile, jfreechart, 375, 300);
  10.         chartImage = new DefaultStreamedContent(new FileInputStream(
  11.                         chartFile), "image/png");
  12.         return chartImage;
  13.     } catch (Exception e) {
  14.         e.printStackTrace();
  15.         return new DefaultStreamedContent();
  16.     }
  17. }

  18. // generate data for image
  19. public static PieDataset createDataset() {
  20.     DefaultPieDataset dataset = new DefaultPieDataset();
  21.     dataset.setValue("A",10);
  22.     dataset.setValue("B", 11);
  23.     dataset.setValue("C", 80);
  24.     dataset.setValue("D", 12);
  25.     return dataset;
  26. }
复制代码

回答
我找到了解决方案。

使用最新版本的 primefaces (3.5)。
  1. <dependency>  
  2.     <groupId>org.primefaces</groupId>  
  3.     <artifactId>primefaces</artifactId>  
  4.     <version>3.5</version>  
  5. </dependency>
复制代码

但是IHM会有不愉快的变化





上一篇:Java:使用 PDFBox 库从图像创建 PDF 页面
下一篇:显示方法?

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表