如何使用javax.swing.text.html.HTMLEditorKit在一个html页面中显示两个html页面

如何使用javax.swing.text.html.HTMLEditorKit在一个html页面中显示两个html页面,java,html,Java,Html,我在数据库里找到了一些html文本部分。通常,他们应该用一个html标记和一个html关闭标记组成一个完整的html邮件正文,并且为正文创建一个html关闭标记。 有时,这些文本部分为每行包含一个html打开标记和关闭标记,以及一个正文打开和关闭标记,如下所示: <html> <body> test1 </body> </html> <html> <body> test2 </body> </html>

我在数据库里找到了一些html文本部分。通常,他们应该用一个html标记和一个html关闭标记组成一个完整的html邮件正文,并且为正文创建一个html关闭标记。 有时,这些文本部分为每行包含一个html打开标记和关闭标记,以及一个正文打开和关闭标记,如下所示:

<html>
<body>
test1
</body>
</html>
<html>
<body>
test2
</body>
</html>

测试1
测试2
如果我试图显示一个包含两个完整网页的html页面,就像上面在google chrome或firefox IE中的例子一样,它会正确显示内容,并且只显示第一个页面下方的第二个页面。同样在使用html布局的邮件客户端中,这也很好

现在,在一个应用程序中,我必须在htmlviewer中显示邮件正文的内容。 我使用javax.swing.text.html.HTMLEditorKit来实现这个功能,如果我只有一个页面,这个功能就很好了。但当我得到2个或更多的时候,它只显示第一个。我试图将代码嵌入另一个html标记中,但这并没有解决问题

有没有一种方法可以在不重写html代码的情况下显示此网页?
也许javax.swing.text.html.HTMLEditorKit的某些选项?

删除html和正文标记,并将所有其他内容包装在全局html和正文标记中是一个选项?这是我希望保留到最后一刻的选项。我问这个问题是为了找到另一个更简单的选择。