从jsp读取xml表单URL

从jsp读取xml表单URL,jsp,Jsp,如何从url读取xml文件 例如: 并在jsp页面中显示整个xml正文 我在jsp中尝试了jdom <%@ page import="org.jdom2.Document" %> <%@ page import="org.jdom2.Element" %> <%@ page import="org.jdom2.input.*" %> <% StringBuilder responseBuilder = new St

如何从url读取xml文件

例如:

并在jsp页面中显示整个xml正文

我在jsp中尝试了jdom

<%@ page import="org.jdom2.Document" %>
<%@ page import="org.jdom2.Element" %>
<%@ page import="org.jdom2.input.*" %>


 <%

                StringBuilder responseBuilder = new StringBuilder();
                try {
                 // Create a URLConnection object for a URL
                 URL url = new URL( "http://eampl.ecom/text.xml" );
                 URLConnection conn = url.openConnection();
                 HttpURLConnection httpConn;

                 httpConn = (HttpURLConnection)conn;
                 BufferedReader rd = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
                 String line;

                 while ((line = rd.readLine()) != null)
                 {
                  responseBuilder.append(line + '\n');

                 }
                 out.println(responseBuilder.toString());


                }
                catch(Exception e){
                 out.println(e);
                }





    %>


但这是唯一的回报价值。我需要有值的完整xml正文。有谁能给我指点迷津吗?

你能举个例子说明它返回的内容和应该返回的内容吗?我已经从下面的例子中解决了这个问题:你不应该在JSP文件中这样做,因为这会使JSP变得凌乱和难以理解。考虑使用MVC框架,例如Spring MVC并在动作(控制器)中读取文件,然后将结果输出到JSP中。