2010-10-14 39 views
2

我使用一個Servlet串流從數據庫中的圖像,並予使用的標記用於顯示如下:url屬性的<h:graphicImage的/>不接受第二請求參數

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

的問題開始,如果我包括第二參數(& PARA2 = NAME2)和I得到以下錯誤消息:

參考到實體「PARA2」必須與「;」結尾分隔符

我錯過了什麼?

回答

6

&符號&實際上是XML中的一個特殊字符。 &字符將用於指示XML實體的開始,如&gt;&lt;等。因此,它預期的;表示XML實體結束的異常消息。

要表示一個獨立的&符號,您需要將其表示爲&amp;

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

(請注意,我固定無效彎引號爲好)

+0

太好了!你的答案解決了這個問題。謝謝。 – siva636 2010-10-14 14:15:49

+0

不客氣。不要忘記標記接受的答案。另見http://stackoverflow.com/faq。 – BalusC 2010-10-14 14:19:56

+0

我找不到任何鏈接將此答案標記爲已接受,我真的很喜歡。這可能是由於我是新手而且只有1個聲望點。再次感謝。 – siva636 2010-10-15 12:40:11

相關問題