javascript - 使用户能够发布数据并使其出现在我的网站中

标签 javascript mysql html jsp

我用html、javascript和jsp开发了一些网页。

我还开发了一个基于javascript的简单编辑器。

谁能告诉我如何在单击提交按钮时使用户在编辑器中给出的确切内容在网页中可用。是否应该执行服务器端编码以及如何执行?

用户输入的内容是否应该存储在数据库中并在页面中检索?如果是这样,如何将图像内容与文本一起存储?我使用的是mysql数据库。

这是我的一个学术项目。提前致谢...

最佳答案

要满足在稍后某个时间点检索页面上编辑器内容的要求,您将需要:

用户在编辑器中提交时:

  1. 通过 POST 请求将编辑器的内容发送到服务器。
  2. 在服务器上,读取POST请求中发送的内容。
  3. 以某种格式将其存储在数据库中,您可以 a) 嵌入 html 文档 b) 转换为可以嵌入 html 文档的形式。

在服务器上处理应显示提交内容的文档请求时:

  1. 从数据库中读取内容。
  2. 使用以下命令将内容写入页面。

在考虑内容中包含图像的特殊情况之前,我会先让此功能正常工作。这取决于您的 JavaScript 编辑器如何允许用户将图像添加到内容中。例如,是否将它们上传到服务器,然后使用上传图像的 uri 嵌入图像标签?

关于javascript - 使用户能够发布数据并使其出现在我的网站中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291317/

相关文章:

Javascript:单击主体中除其中一个元素之外的任何位置

javascript - jquery.validate : multiple fields add up to value

javascript - 将表值转换为 JSON 值

PHP通知: Undefined offset: 36

扩展 html python Flask 中无法识别 JavaScript onload

javascript - 如何在纯 JavaScript 或 Jquery 中创建带有 id 的音频标签

javascript - 将数组数据传递给 createChatCompletion ChatGPT 时出错

mysql - 如何将 Google 云 sql 与使用免费 pascal 开发的 Windows 桌面应用程序一起使用 [Lazarus]

php - 如何在没有 'on duplicate key update' 的情况下使用 insertFromSelect(...) ?

javascript - 如何用js/jquery一个接一个地加载html页面?