包含查询字符串的iframe会导致JSF出现问题

时间:2010-09-06 12:53:11

标签: jsf iframe query-string jsf-2

我正在尝试在JSF页面中插入Yahoo天气小部件。雅虎生成的代码是:

<!-- Yahoo! Weather Badge --><iframe allowtransparency="true" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://weather.yahoo.com/badge/?id=12753136&u=c&t=trans&l=vertical" height="255px" width="186px"></iframe><!-- Yahoo! Weather Badge -->

请注意,iframe src包含查询字符串。当我尝试运行它时,我收到此错误:

Error Traced[line: 42] The reference to entity "u" must end with the ';' delimiter.

为什么要尝试将查询字符串解释为实体?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您显然正在使用XML / XHTML。您需要按&替换所有“普通香草”&符号&amp;