Данные приходят от клиента на Java-сервер, затем передаются другим клиентам (выводятся HTML форматированием) и нужно в сообщении экранировать все HTML теги, т.е сделать так, чтобы все клиенты восприняли строку так-же как она написана ниже и так-же ее вывели: <b>блаблабла<b/>
IzeBerg: на чём само приложение? Если на спринге - то в ссылках есть пример для спринга (HtmlUtils.htmlEscape(String input)). На чистой яве или jee я не нашёл решения, все советуют common-lang от апача юзать.
IzeBerg: На чистом Java SE? Или всё же используется Java EE. И как тогда выводится HTML? Если принтами в сервлете, то можно переписать всё в JSP. Ведь JSP - это просто сервлеты (они компилируются в них). Ну а JSTL не повредит, там много хороших плюшек.