protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
JSONArray jArray = new JSONArray();
try {
jArray = userDao.carregarLogins();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JSONObject json = JSONObject.fromObject(jArray);
response.setContentType("application/json");
PrintWriter out = response.getWriter();
// Pega a Stream de Saída do servidor que sera utilizada para enviar
a
// resposta JSON
out.print(json);// Escreve a resposta no formato JSON na Stream de
saída
// que será recebida pela aplicação cliente
out.flush();
}
public JSONArray carregarLogins() throws Exception {
Statement stm = null;
ResultSet rst = null;
StringBuffer sql = null;
abrirConexao();
JSONArray aUser = new JSONArray();
stm = Conexao.createStatement();
sql = new StringBuffer();
sql.append("SELECT * FROM USUARIO");
rst = stm.executeQuery(sql.toString());
while(rst.next()) {
UserVO oUser = new UserVO();
oUser.setIdUsuario(rst.getInt("id"));
oUser.setUsuario(rst.getString("login"));
aUser.add(oUser);
}
stm.close();
Conexao.close();
return aUser;
}
Da erro na linha
JSONObject json = JSONObject.fromObject(jArray);
Aguém sabe a solução ?
On 11 fev, 18:17, Marcelo Henrique <marceloh...@gmail.com> wrote:
> http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=11162
>
> Em 11 de fevereiro de 2012 18:13, Gustavo Costa
> <gustavodaco...@gmail.com>escreveu:
>
> > Galera estou fazendo um webservice e preciso pegar de um banco os
> > idUsuario e o Usuario para preecher uma sppiner em android.
>
> > Fiz um array no webservice e enviei para o android da seguinte forma.
> > JSONObject json = JSONObject.fromObject(aUser);
>
> > Agora como eu pego isso no Android!!
>
> > Valeu
>
> > Gustavo Costa
>
> --
> - Marcelo Henrique -
> "Se não puder se destacar pelo talento, vença pelo esforço." (Dave
> Weinbaum)






0 comentários:
Postar um comentário