我有一个提供 png 和 svg 图像的 servlet。使用 png 我没有问题:
Image image = new Image(GWT.getHostPageBaseURL() + token);
但是如何让 svg 工作呢?我已经将“lib-gwt-svg”添加到我的依赖项中。有一个 SVGImage 类:
SVGImage svg = new SVGImage(OMSVGParser.parse(???));
解析需要一个字符串。有没有办法从 URL 加载原始字符串?
或者如何让它工作(有或没有“lib-gwt-svg”)?
更新: 感谢 Andrei Volgin:他指出它应该与“Image”一起使用,并且确实如此(我只需要将 mime 类型更正为“image/svg+xml”)。但是 svg-image 中的脚本不能以这种方式工作(看起来图像被渲染为普通的位图图像)。我需要渲染为 svg 的图像(带有脚本)。