Вы можете сделать это так, как вы показали в вашем примере, как
var test = #{javascript:yourBean.getSomething()};
Сначала выполняется SSJS-код, результат вставляется в CSJS-код и отправляется клиенту.
Это зависит от вашего варианта использования, если это может быть для вас решением.
Ваш немного модифицированный пример
var test = ['#{javascript:getConfig.getKeyValuesList("param").join("', '")}'];
будет выполнять METHODE getKeyValuesList() возвращает список строк, .join() будет преобразовать его в строку, как «ааа ' 'BBB',' ссс»и отправьте полученный код клиента:
var test = ['aaa', 'bbb', 'ccc'];
Чтобы добавить еще один вариант ответа Дэвида, вы можете [создать свой собственный обработчик событий и выполнить его с помощью JavaScript на стороне клиента] (http://stackoverflow.com/a/19580811/1047998). – Naveen
Возможный дубликат [Как вызвать функцию SSJS из вычисленной ссылки HTML?] (Http://stackoverflow.com/questions/19576077/how-to-call-ssjs-function-from-computed-html-link) – Naveen