Как мне установить var number = 33;
в [] в {helloBean.day1WeatherType[]}
, прежде чем он будет помещен на мою страницу?Как заменить [] в массиве с результатом var в JavaScript
var number = 33;
document.write("<h2><h:outputText value=\"#{helloBean.day1WeatherTyp[number]}\" /></h2>");
Я не хочу указывать число в массиве; Я хочу прочитать это место в массиве, поэтому массив [33], но мне нужно иметь возможность изменить его и не иметь его как заданное число.
Там, кажется, фундаментальная непонимание того, как работает серверный и клиентский код. Вы не можете манипулировать кодом JSF с использованием JavaScript; Java уже давно отобрала страницу, поэтому слишком поздно менять что-либо в JS. Вам нужно будет принять другой подход к этому. – JJJ