在我的jsp中逃避撇号

时间:2011-04-27 13:27:59

标签: javascript jsp escaping apostrophe

你好,我的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 :(得分:-1)

@brandizzi:此主题与您链接的其他主题不同。在数据库插入/更新上转义撇号,或在数据库选择上删除撇号是一种不同颜色的马。在url字符串中转义一个撇号,就像原帖中的例子一样,是一个完全不同的蜡壶。

对于Mercer,这是我建议在url字符串中转义撇号:替换'with%27

javascript 的方式是这样的:

my_title =“谁说我们不是一个梦想?”;

my_title = my_title.replace(“'”,“%27”);

PHP 的方法是:

$ my_title =“谁说我们不是一个梦想?”;

$ my_title = str_replace(“'”,“%27”,my_title);