将 Java 中的 HTML 存储到 MYSQL 数据库中

发布于 2024-11-03 00:56:19 字数 195 浏览 1 评论 0原文

我正在尝试存储用户使用 TinyMCE 创建的一些 HTML。我正在使用 JQuery AJAX POST 将内容发布到其他页面。发生的情况是 HTML 具有  & ,而不是将其后的内容视为新参数,因此仅处理“&”之前的内容存储到数据库中。在发布之前我必须转义它吗?如果是这样怎么办?

I am trying to store some HTML created by users with TinyMCE .I am using JQuery AJAX POST to post content to other page . What happens is HTML is having   or & than it treats content after that as a new parameter so only content before that '&' is stored to database.Do I have to escape it before posting ?If so how ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

生生不灭 2024-11-10 00:56:19

我永远不会将 HTML 保存到数据库中。 HTML 是表示;关系数据库是为了持久化。保存数据并将其格式化为 HTML。将两层分开。

I would never save HTML in a database. HTML is presentation; relational databases are for persistence. Save the data and format it as HTML. Keep the two layers separate.

岁月无声 2024-11-10 00:56:19

数据必须存储在数据库中,布局 (html) 必须存储在网络表单或相关内容中。
需要时检索数据并在页面本身中添加 html 代码

the data must be stored in a database and the layout (html) in a webform or related.
Retrieve the data when needed and add the html code in the page itself

懒的傷心 2024-11-10 00:56:19

哎呀...... escape() 对我有用。

Whoopse .... escape() worked for me .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文