如何在JSF面板中呈现具有MIME类型“ text / html”或“ text / plain”的流文件

27

我正在开发JSF2.2和Primefaces 5.1,在我的项目中有一个servlet更新了响应输出流,我在JSF中称该servlet来呈现PDF,如下所示

<c:when test="#{documentBean.docType == 'application/pdf'}">
    <p:media value="/filePreview?id=#{searchBean.selectedID}" player="pdf" width="100%" height="300"/>          
</c:when>

这对我来说很好用,但是我还有其他类似mimetype的文件,text/plain并且text/html<p:media>标签不适用于所有浏览器。

有什么方法可以在JSF 2.2或primefaces中呈现这种类型的文件?

27

我已经解决了这个问题,就像下面这样对我有用,我希望这也会对其他人有所帮助。

注意: ifram也适用于“文本/纯文本”和其他图像类型

<c:when test="#{documentBean.docType == 'text/html'}">
    <iframe src="/filePreview?id=#{searchBean.selectedID}" width="100%" height="500"></iframe>              
</c:when> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows Phone 8中将HTML_TEXT显示为Plain_text?

来自分类Dev

如何在Windows Phone 8中将HTML_TEXT显示为Plain_text?

来自分类Dev

MIME类型text / html:如何在何处定义?

来自分类Dev

电子邮件-替代text / plain和text / html

来自分类Dev

将收到的邮件从text / plain修改为text / html

来自分类Dev

在PHP中包含文件时使用data:// text / plain

来自分类Dev

在PHP中包含文件时使用data:// text / plain

来自分类Dev

可以将剪贴板上的text / html模仿类型复制到javascript中的text / plain吗?

来自分类Dev

text/plain 类型的文件传输速度比其他 mime 类型快得多

来自分类Dev

预期的mime类型为application / xml,但有text / html

来自分类Dev

注册 ServiceWorker 失败:脚本具有不受支持的 MIME 类型 ('text/html') Vue js?

来自分类Dev

反应:如何呈现text / html http响应?

来自分类Dev

如何从网页获取html / text

来自分类Dev

RESTKIT映射具有text / html内容类型的JSON

来自分类Dev

RESTKIT映射具有text / html内容类型的JSON

来自分类Dev

预期的内容类型text / json得到了text / html

来自分类Dev

PHP Pear:带有附件以及基于PLAIN-TEXT和HTML的SMTP邮件脚本

来自分类Dev

使用Python发送带有HTML + plain_text电子邮件的PDF附件

来自分类Dev

使用Python发送带有HTML + plain_text电子邮件的PDF附件

来自分类Dev

Python-html2text写入文件

来自分类Dev

资源被解释为TextTrack,但以MIME类型text / plain传输

来自分类Dev

Webpack + Keycloak JavaScript:由于MIME类型(“ text / html”),资源被阻止

来自分类Dev

Django CSS / JS MIME类型(“ text / html”)不匹配错误

来自分类Dev

Rails返回MIME类型为'text / html'的.js

来自分类Dev

Alamofire请求的响应类型为text / html

来自分类Dev

下载具有Content-Type”:“ text / html and Content-Encoding”:“ gzip”的文件

来自分类Dev

Hex string to plain text

来自分类Dev

没有可用的MediaTypeFormatter'text / html'

来自分类Dev

HTML 5 - <text> 有什么作用?

Related 相关文章

  1. 1

    如何在Windows Phone 8中将HTML_TEXT显示为Plain_text?

  2. 2

    如何在Windows Phone 8中将HTML_TEXT显示为Plain_text?

  3. 3

    MIME类型text / html:如何在何处定义?

  4. 4

    电子邮件-替代text / plain和text / html

  5. 5

    将收到的邮件从text / plain修改为text / html

  6. 6

    在PHP中包含文件时使用data:// text / plain

  7. 7

    在PHP中包含文件时使用data:// text / plain

  8. 8

    可以将剪贴板上的text / html模仿类型复制到javascript中的text / plain吗?

  9. 9

    text/plain 类型的文件传输速度比其他 mime 类型快得多

  10. 10

    预期的mime类型为application / xml,但有text / html

  11. 11

    注册 ServiceWorker 失败:脚本具有不受支持的 MIME 类型 ('text/html') Vue js?

  12. 12

    反应:如何呈现text / html http响应?

  13. 13

    如何从网页获取html / text

  14. 14

    RESTKIT映射具有text / html内容类型的JSON

  15. 15

    RESTKIT映射具有text / html内容类型的JSON

  16. 16

    预期的内容类型text / json得到了text / html

  17. 17

    PHP Pear:带有附件以及基于PLAIN-TEXT和HTML的SMTP邮件脚本

  18. 18

    使用Python发送带有HTML + plain_text电子邮件的PDF附件

  19. 19

    使用Python发送带有HTML + plain_text电子邮件的PDF附件

  20. 20

    Python-html2text写入文件

  21. 21

    资源被解释为TextTrack,但以MIME类型text / plain传输

  22. 22

    Webpack + Keycloak JavaScript:由于MIME类型(“ text / html”),资源被阻止

  23. 23

    Django CSS / JS MIME类型(“ text / html”)不匹配错误

  24. 24

    Rails返回MIME类型为'text / html'的.js

  25. 25

    Alamofire请求的响应类型为text / html

  26. 26

    下载具有Content-Type”:“ text / html and Content-Encoding”:“ gzip”的文件

  27. 27

    Hex string to plain text

  28. 28

    没有可用的MediaTypeFormatter'text / html'

  29. 29

    HTML 5 - <text> 有什么作用?

热门标签

归档