【发布时间】:2020-04-22 06:53:11
【问题描述】:
我正在构建一个基于 HTML、CSS 和 JS 前端和 JAVA servlet 后端的网站。
我面临的问题是,在发送网页作为对来自客户端的某些请求的响应时,该网页并不是完全静态的。我需要根据数据库中的数据修改 HTML 的某些部分,然后我想通过重定向到该 HTML 页面或使用 HttpRequest 的getWriter() 函数将其逐行发送到客户端来将该网页发送到 HTTP 响应对象。
对于这两种方式,我都需要处理需要更改的 HTML 代码的某些部分。我能想到的一种方法是创建另一个 HTML 文件,读取我们 HTML 的第一个静态部分并将其写入新的 HTML。然后处理动态 HTML 代码并将其写入新的 HTML 文件。再次读取静态 HTML 并将其写入新的 HTML 文件等等。
但是通过这种方式,我不会处理 JS 和 CSS 文件以及其他文件(例如我们的 HTML 页面正在使用的图像),我们希望发送这些文件作为响应。
【问题讨论】:
标签: javascript java html servlets web-development-server