Problema response.getWriter()!?

Servlet

String select = “<option value=‘1’>Now</option> <option value=‘2’>work</option> <option value=‘1’>Now</option> <option value=‘2’>work</option>”;

response.getWriter().write(select);

JSP

function carregarTiposContrato(retorno){
select_innerHTML(document.getElementById(“numTipoContrato”),retorno);
}

No servlet eu envio os dados da combo (select) pelo response.getWriter().
Mas na página JSP na function carregarTiposContrato a variavel retorno com o valor
das combos, aparece
“Now</option> <option value=‘2’>work</option> <option value=‘1’>Now</option> <option value=‘2’>work</option>”;
Ou seja. Não vai toda a String que eu passei no response.getWriter().write(select);

Porque acontece isso? Alguem pode ajudar?

Faltou um flush() talvez?

Ja botei e não deu certo!