Struts应用程序的html中多余的空间来自哪里?

问题描述:

我正在调试一个Struts Java应用程序,在我的defaultLayout.tag文件中有两个表格,它们之间没有空格,但是在我从Firefox的源代码Inspector中看到的结果html中,有两行:Struts应用程序的html中多余的空间来自哪里?

<Br></Br> 
<Br></Br> 

我想知道在Struts应用程序的哪个位置产生了这两个额外的中断线。

enter image description here

enter image description here

+0

Spring MVC本身并不生成HTML,它使用外部视图来完成此操作。它看起来像你的情况,它是一个生成有问题的HTML的taglib,所以我会看看那里。 – dimoniy 2014-09-02 21:16:08

+0

@dimoniy:谢谢,但在我的情况下,我如何找出哪个程序使用DefaultLayout.tag生成html? – Frank 2014-09-02 21:28:35

+0

找到您在屏幕上看到的URL的控制器,然后您可以从中找到视图名称。 – dimoniy 2014-09-02 21:30:23

在CSS中添加:BR {显示:无; }

+0

而不是找到问题的来源,你只是禁用页面上的所有'
'? – dimoniy 2014-09-03 00:03:25

+0

是的,这是解决此问题的最有效方法。如果你知道这些休息来自哪里以及如何防止它们产生,我想知道。 – Frank 2014-09-03 16:58:28