邮寄HTML文件时的逻辑问题

时间:2010-07-29 16:06:17

标签: java

我想使用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中的文件并将其明确地邮寄。但在这种情况下,目录结构将不会被修改。

我知道这是不同类型的问题。我不想要代码。我只想要逻辑..
Plz帮助我......

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

文件 - >另存为...

然后在 Type 字段中选择“Web Archive,单个文件(* .mht)”

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

编辑:Google的Chrome浏览器还有一个“将页面另存为...网页,完整”选项,该选项似乎将CSS和JS嵌入HTML文件中,但不包含图像。也许这对你有用。