Java 多重<;头>&书信电报;车身>;jsp页面中的标记
我有一个jsp页面,其中包括多个jsp页面。结果,我在主jsp页面中有多个Java 多重<;头>&书信电报;车身>;jsp页面中的标记,java,html,jsp,jspinclude,Java,Html,Jsp,Jspinclude,我有一个jsp页面,其中包括多个jsp页面。结果,我在主jsp页面中有多个标记。一切正常,但我读到一个页面上有多个标签是不推荐的 那么,将所有标记合并为一个标记有什么解决方案吗?有必要合并吗 我在那里看到了一些相关的问题,但也有解决办法 Thaks=)只需从包含的JSP中删除重复标记。只需从包含的JSP中删除重复标记 一切都正常,但我读到一个页面上的多个标签是不推荐的 “不建议”有多个或元素,因为它是格式不正确的HTML。它之所以有效,是因为您测试的web浏览器试图理解格式错误的HTML。。。在
标记。一切正常,但我读到一个页面上有多个标签是不推荐的
那么,将所有
标记合并为一个标记有什么解决方案吗?有必要合并吗
我在那里看到了一些相关的问题,但也有解决办法
Thaks=)只需从包含的JSP中删除重复标记。只需从包含的JSP中删除重复标记 一切都正常,但我读到一个页面上的多个标签是不推荐的 “不建议”有多个
或
元素,因为它是格式不正确的HTML。它之所以有效,是因为您测试的web浏览器试图理解格式错误的HTML。。。在这种情况下,他们显然成功了
那么,将所有
标记合并为一个标记有什么解决方案吗
没有神奇的解决方案:
- 您可以重构包含的JSP,使它们成为HTML片段,而不是自包含的页面。(换句话说,从包含的JSP中删除
和
标记。) - 您可以实现一些JSTL标记,这些标记可以根据上下文有条件地添加
和
元素 - 您可以尝试使用
元素,而不是将子页面包含到“合并”页面中
或
元素,因为它是格式不正确的HTML。它之所以有效,是因为您测试的web浏览器试图理解格式错误的HTML。。。在这种情况下,他们显然成功了
那么,将所有
标记合并为一个标记有什么解决方案吗
没有神奇的解决方案:
- 您可以重构包含的JSP,使它们成为HTML片段,而不是自包含的页面。(换句话说,从包含的JSP中删除
和
标记。) - 您可以实现一些JSTL标记,这些标记可以根据上下文有条件地添加
和
元素 - 您可以尝试使用
元素,而不是将子页面包含到“合并”页面中
- 您需要更加小心/控制jsp包含,这样您就不会像现在这样以糟糕的HTML结尾。虽然大多数浏览器都会接受格式不好的标记,但它会给您带来很多问题。您需要更加小心/控制jsp包含,这样您就不会像现在这样使用糟糕的HTML。虽然大多数浏览器都会接受格式不正确的标记,但这会给您带来很多问题。我想其他页面中包含的JSP不应该包括,和标记。我想其他页面中包含的JSP不应该包括,和标记。如果您指的是编辑后的
和
标记,您应该在相应的JSP中删除它们。我使用。在主页上,我有多个。另请参见,如果您指的是已编辑的
和
标记,则应在相应的JSP中删除它们。我使用。在主页上我有多个。也可以看到你是否应该删除它们?是的,我想要。但是我不能,因为servlet容器在运行时生成的html代码。我的意思是从包含的JSP中删除它们。谢谢。我也这么做了。这个标签是由ID自动生成的,我没有注意到它们。也许你应该删除它们?是的,我想要。但是我不能,因为servlet容器在运行时生成的html代码。我的意思是从包含的JSP中删除它们。谢谢。我也这么做了。这个标签是由ID自动生成的,我没有注意到。对不起,我不明白我必须从哪里删除tham。抱歉问了个愚蠢的问题。这是一个疏忽。从所有jsp中,您正在使用jsp:include标记将其包含在主jsp中。对不起,我不明白我必须从何处删除tham。抱歉问了个愚蠢的问题。从所有使用jsp:include标记包含在主jsp中的jsp中可以看出。