【问题标题】:Escape apostrophe in my jsp在我的jsp中转义撇号
【发布时间】:2011-04-27 13:27:59
【问题描述】:

你好,我的jsp中有这段代码

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

所以我有一个javascript错误,例如

托马斯的

在我的变量中

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

我该怎么做才能逃脱撇号..? 谢谢

【问题讨论】:

标签: javascript jsp escaping apostrophe


【解决方案1】:

@brandizzi:这个主题与您链接的另一个主题不同。在 db insert/update 上转义撇号,或在 db select 上剥离撇号是不同颜色的马。在 url 字符串中转义撇号,就像原始帖子中的示例一样,这里是一个完全不同的蜡壶。

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

javascript的方法是这样的:

my_title = "谁说我们不是梦?";

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

PHP 方法是:

$my_title = "谁说我们不是梦?";

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

【讨论】:

  • 对不起,这个答案远没有用。在 JavaScript 中已经太晚了,OP 没有使用 PHP,而是使用 Struts 的 JSP。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-13
  • 2010-12-01
  • 2022-11-15
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
相关资源
最近更新 更多