Html 锚定标记之间有大量空白

Html 锚定标记之间有大量空白,html,jsp,anchor,Html,Jsp,Anchor,您好,我有一个恼人的问题。看看下面的代码,在代码中我有两个链接,它们是根据自定义标记检查的条件显示的。问题是当我看到这个页面的HTML源代码时,第二个锚出现在第一个锚之后700行(空行)。任何人都可以帮我解决这个问题。提前谢谢 <a href="${contextPath}/rts/reports/listOfReports.do"> rts</a> <s:userHasAccess functionId="<%=ReportsConstants.CFS_LO

您好,我有一个恼人的问题。看看下面的代码,在代码中我有两个链接,它们是根据自定义标记检查的条件显示的。问题是当我看到这个页面的HTML源代码时,第二个锚出现在第一个锚之后700行(空行)。任何人都可以帮我解决这个问题。提前谢谢

<a href="${contextPath}/rts/reports/listOfReports.do"> rts</a>
<s:userHasAccess functionId="<%=ReportsConstants.CFS_LOAD_PLANNING_FNCT_ID%>">             
<jsp:attribute name="yes">
<a href="${contextPath}/lprt/reports/listOfReports.do">lprt</a>

自定义标记执行权限检查并返回true或false

更新: HTML来源:

<a href="/ptp/rts/reports/listOfReports.do"> rts</a> //700 blank lines
<a href="/ptp/lprt/reports/listOfReports.do">lprt</a>
//700个空行


在web.xml中添加了修剪空白direcitve之后,这就起到了作用

<jsp-property-group>     
<url-pattern>*.do</url-pattern>     
<trim-directive-whitespaces>true</trim-directive-whitespaces>   
</jsp-property-group> 

*.做
真的

复制问题时遇到问题:!(这是我在Chrome中看到的源代码)。你用的是什么浏览器?你应该把你所有的js移到一个脚本标记中,当你把你的行为和html混合在一起时,阅读起来非常困难,正如@Ilya Karnaukhov指出的那样,我们在复制所描述的行为时遇到了问题。你可以告诉我们你的html源代码,以及详细描述你的自定义标签做什么。thx@all更新了我的问题你可能想重新标记这个问题,因为它似乎不是关于HTML和锚,而是关于生成它的内容。我从外观上假设JSP,但这就是问题的根源。我不知道JSP,但我猜某些东西(可能是您的自定义标记)出于某种原因输出了大量空白。我的猜测是包含一个大文件,其内容被服务器剥离,但其空白仍然存在。