Struts2 属性标签。强制转义单引号
我有一个相当愚蠢的问题。 Struts2 属性标签不会转义单引号 (')。这种行为破坏了我的 JavaScript 代码。 它确实使用 html 实体转义双引号 ("),但不转义单引号 (')。 是否有可能强制属性标签用适当的 html 实体替换单引号?
例如,字符串替换为 html 实体。 Отредактированное событие с кавычкой "
与单引号相同: Отредактированное событие с кавычкой '
有没有可能使用标准方法克服这样的困难?我不想编写一些自定义代码。
I have rather silly problem.
Struts2 property tag doesn't escape single quote ('). Such behavior breaks my JavaScript code.
It does do escape double quote (") using html entities, but not single quote (').
Is there any possibility to force property tag to replace single quote with appropriate html entity?
Example, string replaced with html entities.
Отредактированное событие с кавычкой "
The same with single qoute:
Отредактированное событие с кавычкой '
Is there any possibility to overcome such difficulty using standard approach? I wouldn't like to write some custom code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你很幸运!默认情况下,该标签仅转义 HTML,但您也可以让它转义 JavaScript:
You're in luck! By default, the tag only escapes HTML, but you can have it escape JavaScript too: