Facelets - это технология представления на основе XML.&
- это специальный символ XML .Он интерпретируется как начало сущности XML, такой как
,  
и т. Д. Поэтому он ищет конечный символ ;
, но не нашел ни одного, поэтому выдает эту ошибку.
Toдля представления &
буквально внутри XML-документа, вам нужно использовать &
вместо &
.
window.location = "DettaglioRichiesta.xhtml?id=" + id + "&box=" + box;
Вы также можете просто поместить этот код JS в свой собственный файл .js
, который вы включите в <script src>
, чтобы вам не приходилось возиться с особыми символами XML в коде JS.1017 *
<script type="text/javascript" src="your.js"></script>