Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Экранирование кавычек при выводк на форму.  [new]
Rustam Ergashev
Member

Откуда:
Сообщений: 192
База в Oracle 11g, формы сделаны на jsp. При выводе информации в таблицу все нормално пока в полях не встречаются символы апострофа, кавычек, обратного слеша - те символы которые ломаеть HTML страницу. Как можно экранировать эти символы при выводе на страницу. Данные беру из view. Вот кусок кода для вывода
<t:table from="<%=view_name%>" >
      <t:field id="1" name="code"  label="<%= si_code%>" >  </t:field> 
      <t:field id="2" name="id"      label="<%= si_id%>"> </t:field>       
      <t:field id="3" name="client_name"     label="<%= si_client_name%>"  >  </t:field> 
      <t:field id="4" name="mtcn"  label="<%= si_mtcn%>"> </t:field>           
      <t:grid page="30" >
          <t:column for="1" align="left"/>
          <t:column for="2" align="left"/>
          <t:column for="3" />
          <t:column for="4" align="left"/>
      </t:grid>
  </t:table>


на выводе поле client_name нужно экранировать. Код рабочий, проблема с этими символами.
30 апр 19, 10:24    [21875276]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование кавычек при выводк на форму.  [new]
Rustam Ergashev
Member

Откуда:
Сообщений: 192
field id="3" name="client_name"

это поля вюшки 3 поле по имени client_name
<t:column for="3" />

а звесь вывожу значение этого поля в столбец.
30 апр 19, 10:31    [21875284]     Ответить | Цитировать Сообщить модератору
 Re: Экранирование кавычек при выводк на форму.  [new]
alex55555
Member

Откуда:
Сообщений: 2129
Rustam Ergashev
Как можно экранировать эти символы при выводе на страницу.

Ставишь перехватчик. И всё.

Можно сразу по получению перехватывать и менять. И можно при выводе экранировать. Второй вариант опаснее - ты наверняка пропустишь во внешний мир неэкранированные символы.
30 апр 19, 11:21    [21875347]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить