Альтернатива <%=encodeHtmlTag()%>
Здравствуйте!
Такая проблема обнаружилась. Данные из базы в кавычках, например "тест", из базы в таком виде эта строка попадает в таблицу hashTable, при выводе на JSP странице <%out.print(hashTable.get(i));%> выводит пустую строку. Если применять <%=encodeHtmlTag(hashTable.get(i).toString())%> То все ок. Проблема заключается в том, что таких мест очень много на разных страницах... Можно как-нибудь обрулить эту ситуацию в одном месте? |
Цитата:
|
dmitriymar, разделом форума он точно не ошибся)
|
abstract,
ну вообще можно метод создать для обработки выходных данных, ну и юзать его в сервлете, а на jsp-страницу выводить уже обработанные данные. Цитата:
"Вопросы по PHP, Ruby, Java и другим серверным языкам и технологиям" Во-вторых, JSP это не java, jsp это технология, основанная на включении java-кода с помощью jsp-тегов на веб-страницу, а java - язык программирования. Разницы не ощущаете? печально... |
nekto_O, спасибо! Я держал про запас мысль написать одноименное покрытие на hashtable. Переписать в нем .get(), а уже тут заменить """ на "\"". Но, как мне кажется, выглядит это кошмарно... Думал есть элегантный штатный способ...
|
Часовой пояс GMT +3, время: 03:55. |