Java XML代码在eclipse浏览器上的JSP代码中似乎不起作用

Java XML代码在eclipse浏览器上的JSP代码中似乎不起作用,java,xml,eclipse,jsp,jakarta-ee,Java,Xml,Eclipse,Jsp,Jakarta Ee,我的问题是如上所述。找不到任何适合我的解决方案,或者现有的解决方案不够具体,不适合我的情况。下面是详细的解释: 我在Windows8机器上使用EclipseIndigoJavaEEIDE,试图通过ToddPerkins的教程“使用Java应用程序启动和运行”学习JSP和web服务环境,使用Eclipse中内置的TomcatV7服务器和Xampp中的mysql&apache。我已经按照指示完成了这些步骤,并看到它在eclipse的内置浏览器中工作。但在执行以下命令时 <?xml versio

我的问题是如上所述。找不到任何适合我的解决方案,或者现有的解决方案不够具体,不适合我的情况。下面是详细的解释:

我在Windows8机器上使用EclipseIndigoJavaEEIDE,试图通过ToddPerkins的教程“使用Java应用程序启动和运行”学习JSP和web服务环境,使用Eclipse中内置的TomcatV7服务器和Xampp中的mysql&apache。我已经按照指示完成了这些步骤,并看到它在eclipse的内置浏览器中工作。但在执行以下命令时

<?xml version="1.0"?>

 <world>
<% 
Connection conn = null;
Statement stmt = null;
ResultSet result = null;

try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/world","root","1234");
out.println("Connected to database.");

}catch(SQLException ex)
{
    out.println("Error connecting database");
}
%>
</world>

它只是提供屏幕

为了澄清

xml标记world是我正在使用的数据库的名称。 我从代码中省略了标题指令


提前感谢大家的建议。任何与我忽略的类似问题的链接都是受欢迎的。

在我看来,它就像在做你要它做的事情一样

它打印xml标记,然后在该标记内,以您指定的格式显示错误消息或成功消息,您希望它做什么


如果您希望得到的输出只有单词,可能是因为您的浏览器显示XML的方式与讲师不同,您可以发布整个XML以便我们可以看到它吗?

您的JSP工作正常。输出:

<world>Connected to database.<world>
已连接到数据库。
。。。正如您在浏览器中看到的,这正是JSP产生的结果。如果在不同的浏览器中看到的内容不同,很可能是因为您没有指定明确的内容类型,因此,每个浏览器都应用自己的默认值

为了避免这种情况,最好始终指定适当的内容类型。就你而言:

<%@ page language="java" contentType="text/xml"%><?xml version="1.0"?>
<world>
    ...
</world>

...

您忘记了问题最重要的部分:问题的清晰描述。你到底有什么问题?你到底期望得到什么结果?对不起,你是对的。预期产量为。稍后,我希望运行代码片段并查看结果。图像中的标记巡更是使用的数据库教程。那么这意味着它在其他浏览器中可以正常工作?只有Firefox的工作方式不同?不,我实际上没有在任何其他浏览器中运行它,只有eclipse内置浏览器。预期结果来自视频中导师的屏幕。我在网上看到一些答案,建议更新一些与Web工具插件相关的东西。但是我担心这个选项属于旧版本。那么zack6849的答案很可能是正确的——XML的显示取决于浏览器。谢谢。这可能与我的eclipse浏览器有关。切换到Firefox解决了这个问题。如果我能找到解决方法,我会添加eclipse解决方案。这非常有意义。这一定是解决方案,但我已经尝试并得到了相同的结果。也许有一种不同的方式来实现你上面的意思,或者我的安装被彻底弄糟了。无论如何,谢谢你的意见。嗯。。。确保在修改JSP后不会被浏览器缓存愚弄:从浏览器中执行“刷新”(通常按F5),或者最好用新名称保存JSP。是的,它修复了它。事实上,我不知道我到底做了什么更改,但我重新启动了Tomcat服务器并执行了一些“ctrl-x ctrl-v”(因为这是在eclipse中消除无意义错误的神奇方法),它很好地显示了预期的结果。