我使用Servlet从数据库中流式传输图像,然后使用标记进行显示,如下所示:
<h:graphicImage url=”/servletUrl?para1=name1¶2=name2”/>
如果我包含第二个参数(&amp; para2 = name2),问题就会出现,我收到以下错误消息:
对实体“para2”的引用必须以';'结尾定界符
我错过了什么吗?
答案 0 :(得分:6)
&符号&
实际上是XML中的特殊字符。 &符号用于表示XML实体的开头,如>
,<
等。因此,它期望;
的异常消息指示XML实体的结束。
要表示独立的&符号,您需要将其表示为&
。
<h:graphicImage url="/servletUrl?para1=name1&para2=name2" />
(注意我也修复了无效的引号)