Como pegar um atributo ArrayList java com javascript?

Como pego um atributo ArrayList java com javascript?

Tipo, fiz request.setAttribute(“lista”,lista);

dai na jsp eu quero pegar a lista ArrayList java e converte-la para array java script, pelo que vi quando eu tento pegar o atributo na jsp oque eu tenho é um toString da lista, algo como

[item1, item2, item3]

dai usando replace() e o split() eu consigo montar um array, mas eu queria um modo de converter direto de arraylist java pra array javascript, tem como fazer isso de um modo menos gambiarra?

Cara, você não poderia acessar sua lista com

List lista = request.getSession().getAttribute("lista"); 

e após isso montar o array compativel para javascript.

Até poderia, mas por aprendizado, queria saber como pegar com o javascript

Você precisaria usar alguma API para converter em JSON ou fazer como o Murilo_Ferreira disse.