使用java在浏览器中显示xml文件

发布于 2024-11-01 17:05:55 字数 174 浏览 0 评论 0原文

我的计算机中有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

平定天下 2024-11-08 17:05:55

尝试将 contentType 设置为 text/xml,然后写出 xml 文件。示例代码:

<%@ page contentType="text/xml" %>
<%@ page import="java.io.*" %>    
<%
//dump out the file
BufferedReader in = new BufferedReader(new FileReader("path/to/file.xml"));
String line;
while((line = in.readLine())!=null){
    out.print(line);
}
in.close();
%>

或者,只需将您的 jsp 重定向到 xml 文件或提供指向它的链接(前提是该文件是公共的)。

Try setting the contentType to text/xml and then write out the xml file. Sample code:

<%@ page contentType="text/xml" %>
<%@ page import="java.io.*" %>    
<%
//dump out the file
BufferedReader in = new BufferedReader(new FileReader("path/to/file.xml"));
String line;
while((line = in.readLine())!=null){
    out.print(line);
}
in.close();
%>

Alternatively, just redirect your jsp to the xml file or provide a link to it (provided that the file is public).

撕心裂肺的伤痛 2024-11-08 17:05:55

您可以读取 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.

情定在深秋 2024-11-08 17:05:55

您还可以尝试 DOM 和 SAX 解析器。

Java 中的解析器

You can also Try DOM and SAX Parsers.

Parsers in Java

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文