<h:graphicimage>的url属性不接受第二个请求参数</h:graphicimage>

时间:2010-10-14 01:45:33

标签: jsf

我使用Servlet从数据库中流式传输图像,然后使用标记进行显示,如下所示:

<h:graphicImage url=”/servletUrl?para1=name1&para2=name2”/>

如果我包含第二个参数(&amp; para2 = name2),问题就会出现,我收到以下错误消息:

对实体“para2”的引用必须以';'结尾定界符

我错过了什么吗?

1 个答案:

答案 0 :(得分:6)

&符号&实际上是XML中的特殊字符。 &符号用于表示XML实体的开头,如&gt;&lt;等。因此,它期望;的异常消息指示XML实体的结束。

要表示独立的&符号,您需要将其表示为&amp;

<h:graphicImage url="/servletUrl?para1=name1&amp;para2=name2" />

(注意我也修复了无效的引号)