Criar página JSF para carregar no Android via JSON

1 resposta
jsonobjectjsfjsonjavamysql
zicky23

Boa noite, gostaria de fazer uma página em JSF que carregasse os dados de uma banco de dados MySql e via JSON abrisse em um aplicativo android.

No Android já achei os passos para realizar a consulta via JSON, mas preciso criar a parte WEB.

Só preciso de um norte para começar a fazer.

Valeu

1 Resposta

peczenyj

eu usaria Jersey e não JSF pra isso

se vc insiste, vc pode usar ui:composition ao inves de html

<ui:composition
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets">
    <f:event type="preRenderView" listener="#{bean.renderJson}" />
</ui:composition>

mais este renderizador

public void renderJson() throws IOException {
    FacesContext facesContext = FacesContext.getCurrentInstance();
    ExternalContext externalContext = facesContext.getExternalContext();
    externalContext.setResponseContentType("application/json");
    externalContext.setResponseCharacterEncoding("UTF-8");
    externalContext.getResponseOutputWriter().write( /* sua string json */ );
    facesContext.responseComplete();
}
Criado 27 de outubro de 2016
Ultima resposta 29 de out. de 2016
Respostas 1
Participantes 2