Prezados, boa tarde.
Ao executar o código e realizar a chamada, a resposta json vem como download, porque isso ocorre?
Comentando a linha com o comando "response.setContentType("/application/json");, o problema é resolvido. podem me explicar por favor?
@WebServlet("/empresas")
public class EmpresaService extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List<Empresa> empresas = new Banco().getEmpresas();
Gson gson = new Gson();
String json = gson.toJson(empresas);
//response.setContentType("/application/json");
response.getWriter().print(json);
}
}