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