小编mes*_*esx的帖子

ExtJS 4.1:覆盖mixins

我有一个小问题:ExtJS 4.1使用名为"Ext.form.Labelable"的mixin为所有表单字段呈现标签.我想更改labelableRenderTpl,它是渲染模板,为所有表单字段添加额外的标签到右侧.我如何覆盖/执行mixin?是否可能或者我必须覆盖所有使用mixin的类的labelableRenderTpl?

感谢您的帮助和最好的问候!曼努埃尔

html javascript extjs web

4
推荐指数
1
解决办法
2993
查看次数

Java Servlets和ImageIO错误

我正在尝试编写一个查看某些DICOM文件的WebApplication.我的想法是通过调用我的servlet将DICOM文件动态转换为JPEG.我使用dcm4che 2.0.27来转换文件.

servlet被称为

<img src="pathToServlet/PathToDICOMFile">.
Run Code Online (Sandbox Code Playgroud)

问题:当我有很多标签(当然是寻址不同的DICOM文件)时,我有时会得到java.util.ConcurrentModificationException类型的异常

这是方法,我的servlet正在调用:

void convertFile(String path, OutputStream to) throws IOException {
    File myDicomFile = new File(path);

    BufferedImage myJpegImage = null;
    ImageIO.scanForPlugins();
    Iterator<ImageReader> iter = ImageIO.getImageReadersByFormatName("DICOM");

    ImageReader reader = (ImageReader) iter.next();

    DicomImageReadParam param = (DicomImageReadParam) reader.getDefaultReadParam();

    ImageInputStream iis = ImageIO.createImageInputStream(myDicomFile);
    reader.setInput(iis, false);
    myJpegImage = reader.read(0, param);
    iis.close();
    ImageIO.write(myJpegImage, "JPEG", to);

    to.close();

}
Run Code Online (Sandbox Code Playgroud)

"path"是dicom文件的绝对路径,"out"只是response.getOutputStream().

异常可以在3个地方抛出:

  1. ImageIO.getImageReadersByFormatName( "DICOM");
  2. myJpegImage = reader.read(0,param);
  3. ImageIO.write(myJpegImage,"JPEG",to);

这是一个堆栈跟踪,它在调用ImageIO.getImageReadersByFormatName("DICOM")时被抛出:

java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:806)
at java.util.HashMap$ValueIterator.next(HashMap.java:835)
at javax.imageio.spi.PartialOrderIterator.<init>(PartiallyOrderedSet.java:177)
at javax.imageio.spi.PartiallyOrderedSet.iterator(PartiallyOrderedSet.java:85)
at javax.imageio.spi.SubRegistry.getServiceProviders(ServiceRegistry.java:759)
at javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:451)
at javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:507)
at …
Run Code Online (Sandbox Code Playgroud)

servlets dicom thread-safety javax.imageio dcm4che

4
推荐指数
1
解决办法
1498
查看次数

自定义pdf.js.

我想在我的webApplication中使用pdf.js并自定义它的视图,所以我可以将它嵌入我的应用程序的其余部分(我正在考虑使用iframe).

起初我想摆脱大多数默认工具栏按钮,如"打印"或"下载文件",但保持缩放和页面导航.相反,我希望这些功能(打印/下载)出现在我的应用程序工具栏中.怎么做?如何隐藏pdf.js工具栏中的打印/下载按钮,并使用我的web应用程序内部呈现的自定义按钮调用此功能?

或者我应该使用pdf.js以外的其他库?

任何信息都非常有用!!

javascript pdf ajax web pdf.js

2
推荐指数
2
解决办法
8827
查看次数

标签 统计

javascript ×2

web ×2

ajax ×1

dcm4che ×1

dicom ×1

extjs ×1

html ×1

javax.imageio ×1

pdf ×1

pdf.js ×1

servlets ×1

thread-safety ×1