acessando variáveis de sessão em javascript dentro de jsp

Preciso fornecer dados para a tabela de APIs do Google ... então enviarei do servlet para JSP

mas como posso acessar esses dados em javascript "googles"?

Vou fornecer uma amostra de outro JS - muito simples - apenas para me deixar aprender como criar o que o tópico diz

    <script>
        function showTable()
        {
            <%
                Object obj = session.getAttribute("list");
                List<String> list = new ArrayList<String>();
                int size = 0; 

                if (obj != null) {
                    list = (ArrayList<String>) obj;
                    size = (Integer) session.getAttribute("size");
                }

                for (int i = 0 ; i < size ; i++) {
                    String value = list.get(i);

            %>
                    alert('<%= i %> = <%= value %> ');
            <%
                }

            %>                
        }
    </script>

Tem que imprimir elementos da lista fornecida ... mas agora é apenas um grande scriplet com alerta dentro dela ... para refatorá-la? Eu não gosto de ter muito java em JSPs, porque o servlet é onde deve ser colocado

EDIT: apenas para resumir - eu preferiria JS "normal" para loop aqui ... Geralmente, prefiro minimizar o código java e maximizar o JS

questionAnswers(3)

yourAnswerToTheQuestion