Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

200
Visualizações
Envío de una matriz de cadenas del cliente al servidor de jersey

¿Cómo puedo enviar una serie de cadenas del cliente al servidor de jersey? Mi método de servidor se ve así:

 @POST @Produces(MediaType.APPLICATION_JSON) public ArrayList<User> createUpdateUser(@NotNull @BeanParam User user) { siteDao.addUser(user); Collection<User> l = siteDao.listSites(); ArrayList<User> al = new ArrayList<User>(l); return al; }

El objeto de usuario contiene la matriz de cadenas; consulte a continuación.

Mi método de cliente de Java Script (dentro de mi index.html) para preparar el objeto de usuario para enviarlo al servidor se ve así:

 function getFormUserDetails() { var user = { servingDates: ['jan','feb'] } return user; }

Mi llamada ajax al servidor se ve así:

 $(document).ready(() => { $('#addUserButtonId').on('click touchstart', (event) => { var user = getFormUserDetails(); $.ajax({ url: "http://localhost:8080/remote-loader/App/User/", type: 'POST', data: user, }).done((data, textStatus, xhr) => { // some code here }).fail((jqXhr, textStatus, errorThrown) => { console.log( errorThrown ); }).always(() => { }); }); });

Mi clase User se ve así:

 public class User /* implements Serializable */ { @FormParam("servingDates") private List<String> servingDates = new ArrayList<String>(); public List<String> getServingDates() { return servingDates; } public void setServingDates(List<String> servingDates) { this.servingDates = servingDates; } }

El problema al que me enfrento es que el objeto de usuario cuando Jersey llama al método createUpdateUser contiene una matriz de fechas de servicio vacía.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda