Хранить HTML из Java в базе данных MYSQL - PullRequest
0 голосов
/ 21 апреля 2011

Я пытаюсь сохранить HTML-код, созданный пользователями с TinyMCE. Я использую JQuery AJAX POST для публикации контента на другой странице. Что происходит, если у HTML   или &, после чего он обрабатывает контент после этого как новый параметр, поэтому только контент до того, как этот символ '&' сохраняется в базе данных. Нужно ли экранировать его перед публикацией? Если да, то как?

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Я бы никогда не сохранил HTML в базе данных.HTML это презентация;реляционные базы данных предназначены для постоянства.Сохраните данные и отформатируйте их как HTML.Держите два слоя отдельно.

0 голосов
/ 21 апреля 2011

Whoopse .... escape () работал для меня.

0 голосов
/ 21 апреля 2011

данные должны храниться в базе данных и макет (HTML) в веб-форме или связанных с ними.Получить данные, когда это необходимо, и добавить HTML-код на самой странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...