使用java在浏览器中显示xml文件
我的计算机中有一个 xml 文件,我想使用 java 在浏览器中显示此 xml。我有一个jsp页面,当进入这个页面时我想在浏览器中显示xml文件。 我怎样才能用java代码在jsp页面中做到这一点。 例如,我的xml路径; C:\xmlexamlpes\sample.xml
我如何通过jsp在浏览器中显示此xml
I have an xml file in my computer and i want to display this xml in the browser using java. i have a jsp page and when entering this page i want to display xml file in the browser.
how can i do this in jsp page with java code.
for example, my xml path;
C:\xmlexamlpes\sample.xml
how can i display this xml in browser through jsp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试将 contentType 设置为
text/xml
,然后写出 xml 文件。示例代码:或者,只需将您的 jsp 重定向到 xml 文件或提供指向它的链接(前提是该文件是公共的)。
Try setting the contentType to
text/xml
and then write out the xml file. Sample code:Alternatively, just redirect your jsp to the xml file or provide a link to it (provided that the file is public).
您可以读取 xml 并将其呈现在 jsp 中。请注意,您应该使用 xml 实体转义
<
和>
等特殊字符,或添加
换行(字符串替换)为了使浏览器正确显示它而不是尝试解释它。You could read the xml and render it in the jsp. Note that you should escape special characters like
<
and>
using xml entities or add<br>
for line breaks (string replace) in order to make the browser display it correctly and not try to interpret it.您还可以尝试 DOM 和 SAX 解析器。
Java 中的解析器
You can also Try DOM and SAX Parsers.
Parsers in Java