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

siv*_*636 2 jsf

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

<h:graphicImage url=”/servletUrl?para1=name1&para2=name2”/>
Run Code Online (Sandbox Code Playgroud)

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

对实体"para2"的引用必须以';'结尾 分隔符

我错过了什么吗?

Bal*_*usC 6

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

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

<h:graphicImage url="/servletUrl?para1=name1&amp;para2=name2" />
Run Code Online (Sandbox Code Playgroud)

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