Почему это выражение JSF не работает?

У меня есть простая проблема на .xhtml странице. Это выражение не работает:-

<a href="Photos.jsf?albumId=#{item.albumId}&blogId=#{PhotoAlbumsCommonBean.blogId}">
 photos
</a>

Я получаю эту ошибку:-

Error Parsing /Common/PhotoAlbums.xhtml: Error Traced[line: 20] The reference to entity "blogId" must end with the ';' delimiter.

И это вызывает некоторую ошибку.

5
задан halfer 12 August 2018 в 17:58
поделиться

2 ответа

Попробуйте закодировать амперсанд - & с помощью &

16
ответ дан 18 December 2019 в 10:42
поделиться

Ошибка вызвана значком #.

Попробуйте это. Он устраняет проблему с JSP EL и кодировкой амперсандов на страницах XHTML:

<a href="Photos.jsf?albumId=${item.albumId}&amp;blogId=${PhotoAlbumsCommonBean.blogId}">
 photos
</a>
0
ответ дан 18 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: