Java 当我';查看源代码';在浏览器上?

Java 当我';查看源代码';在浏览器上?,java,html,jsp,web-applications,browser,Java,Html,Jsp,Web Applications,Browser,当我使用不同的浏览器“查看源代码”时,我的网页似乎总是有很多空白,并且格式不好。我正在使用JSP开发一个Java web应用程序 如何确保在“查看源代码”时看到格式良好的HTML 编辑: 当我说格式化时,我的意思通常是: 我得到这样的东西: <div> <p>some text</p> </div> 一些文本 当我想要的时候: <div> <p>s

当我使用不同的浏览器“查看源代码”时,我的网页似乎总是有很多空白,并且格式不好。我正在使用JSP开发一个Java web应用程序

如何确保在“查看源代码”时看到格式良好的HTML

编辑:

当我说格式化时,我的意思通常是:

我得到这样的东西:

<div>




                     <p>some text</p>
     </div>

一些文本

当我想要的时候:

<div>
      <p>some text</p>
</div>

一些文本


在我的JSP(使用包含)中,所有内容的格式都很好

View Source只会在我所知的浏览器中显示页面提供的内容,因此如果HTML格式不好,您将看不到它的格式很好

您最好的选择是在您所在的任何浏览器中使用开发人员工具。在查看HTML时,HTML的结构通常很好。在Chrome或InternetExplorer中,F12应该打开开发者工具,我认为F12会在Firefox中打开Firebug(如果您安装了Firefox)


注意:开发人员工具通常查看的源代码/HTML元素与页面显示的并不完全相同。它们通常显示通过脚本和/或插件添加的动态元素。

在Java Web应用程序中更改生成的html最好由。你可以使用任何你必须使用的美化软件,或者安装一个由其他人创建的软件,比如


这种方法的一个优点是,您可以在开发过程中使用过滤器,并在生产过程中删除它。

我知道Chrome的开发工具有一个用于格式化javascript的“漂亮打印”功能。我不知道HTML,但你可以看看。我在移动设备上,所以我不能。你的web应用程序必须生成格式良好的HTML。人们正在尽一切可能缩小和删除HTML中的空白,以提高网站的性能,而你正试图做的恰恰相反。我可以问一下为什么吗?这只适用于开发期间。当我“查看源代码”时,我希望看到“人性化”格式,这样我可以更快地阅读并发现任何潜在问题。@DanMacBean,这就是FireBug和Chrome developer工具的目的=>以人类可读的方式浏览DOM。+1使用工具查看格式良好的html时,我看不出生成格式良好的代码有什么问题。我认为这实际上是一个好主意,并且相信它将添加的几个空格将对性能产生很大影响。