Java 邮寄HTML文件时的逻辑问题

Java 邮寄HTML文件时的逻辑问题,java,Java,我想用JSP发送和HTML文件。但问题是…… 1) 在开发任何HTML文件时,我们都会提到一些CSS和JavaScript文件。 2) 因此,当我发送文件时,它缺少我在其他页面中定义的所有格式(CSS和javascript格式)。 3) 所以,现在我想实现这样一种逻辑,它可以读取所有CSS和JavaScript文件,并将其与邮件一起发送。 4) 具有相同的文件位置和结构。也就是说,我想保持CSS和JavaScript的目录位置。 5) 这是可能的,但为此我还必须发送CSS/JS文件。我不想明确地

我想用JSP发送和HTML文件。但问题是……
1) 在开发任何HTML文件时,我们都会提到一些CSS和JavaScript文件。
2) 因此,当我发送文件时,它缺少我在其他页面中定义的所有格式(CSS和javascript格式)。
3) 所以,现在我想实现这样一种逻辑,它可以读取所有CSS和JavaScript文件,并将其与邮件一起发送。
4) 具有相同的文件位置和结构。也就是说,我想保持CSS和JavaScript的目录位置。
5) 这是可能的,但为此我还必须发送CSS/JS文件。我不想明确地做这件事

一些可能的解决方案我在这里提问之前的想法……
a) 我可以在HTML文件中添加所有CSS/JS内容,这样它就可以一次与HTML文件一起使用。
b) 但是一两个文件就可以了。但是,如果我的网站中有大量文件,那么我必须将这些内容复制到我不想要的所有文件中。
c) 将所有文件压缩在一起并邮寄出去。但是,这也是我不想要的。我只想发送.HTML文件。
d) 我可以阅读HTML文件,阅读包含或添加在HTML中的文件,并隐式地发送它。但在这种情况下,目录结构将不会被删除

我知道这是不同类型的问题。我不要密码。我只想要逻辑。

请帮帮我…

听起来你几乎排除了所有的选择。如果您只想发送.html,那么需要在文件中包含.js和.css


我唯一能想到的另一件事是将.js和.css文件上载到其他地方,并在.html中包含对其位置的引用。

Internet Explorer可以选择将包含其所有资源的页面打包到单个文件中

文件->另存为

然后在类型字段中选择“Web存档,单个文件(*.mht)”

根据收件人使用的浏览器,他们可能无法直接查看生成的*.mht文件

编辑:谷歌的Chrome浏览器还有一个“另存为…网页,完成”选项,它似乎将CSS和JS嵌入到HTML文件中,而不是图像中。也许这对你有用