В моем заголовке моего сайта есть textarea
с textarea
больше/меньше", содержимое хранится в базе данных как html tags
. Я хочу получить содержимое как страницу. в textarea
я покажу только первые 40 chars
. поэтому, когда я получаю html
теги и удаляю теги, это будет проблемой. потому что у меня будет некоторый стиль внутри контента, например, жирный текст ex:
<html>
</body>
<b>this is sample text</b><a href="www.google.com">click here</a>
</body>
</html>
ожидаемый результат: это образец текста, нажмите здесь
Вместо того, чтобы хранить весь HTML (если вам действительно не нужно), я бы сказал, сначала проанализируйте HTML, используя JSoup, и сохраните содержимое тегов <b>
. Если вам действительно нужно сохранить HTML, тогда сделайте это (как упоминалось в @ppeterka, проверьте это, но не 40 char max на db) и проанализируйте результат с помощью JSoup, прежде чем заполнять текстовое поле.