5

我有一个 Spring MVC webapp(不确定该信息是否重要,但可能是),它使用 ModelAndView 将字符串值传递给 JSP 文件。

字符串值的格式为:

d@.ny

当 tomcat 显示生成的 HTML 时,所有 & 符号都已转换为:

ca

这不是我想要的。我尝试了一些来自 Apache commons 和 Spring 的转义函数,但它们产生了奇怪的输出:

ca

关于如何防止这种情况的任何想法?谢谢 :)

4

1 回答 1

0

由于字符串已经被转义(根据 HTML 规则),只需将其原始输出;这应该工作

 <%= string %>

但如果您以其他方式输出它,则可能会应用额外的转义。

更深层次的问题是,为什么下层逃脱了字符串?它不应该。

于 2012-12-14T04:09:18.817 回答