Побег апостроф в моем JSP - PullRequest
       31

Побег апостроф в моем JSP

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

Здравствуйте, у меня есть этот код в моем jsp

<a href="#"onclick="supprimerProduit('<bean:write name="gererProduitsForm"  property="type_produit.nomProduit"/>','supprimerProduit','',<bean:write name="gererProduitsForm"  property="type_produit.idProduit"/>)"></a>

Так что у меня возникает ошибка JavaScript, когда у меня есть, например,

Тома

в моем var

<bean:write name="gererProduitsForm"  property="type_produit.nomProduit"/>

Как я могу сделать для избежания апостроф ..?Thx

1 Ответ

0 голосов
/ 28 мая 2011

@ brandizzi: эта тема отличается от той, на которую вы ссылались. Выход из апострофа при вставке / обновлении базы данных или удаление апострофа при выборе базы данных - это лошадь другого цвета. Экранирование апострофа в строке URL, как в примере из оригинального поста, представляет собой совершенно другой чайник воска.

Для Мерсера это моя рекомендация по экранированию от апострофа в строке URL: замените 'на% 27

javascript способ сделать это так:

my_title = "Кто скажет, что мы не все мечты?";

my_title = my_title.replace ("'", "% 27");

PHP способ сделать это:

$ my_title = "Кто может сказать, что мы не мечты?";

$ my_title = str_replace ("'", "% 27", my_title);

...