| Autor |
Mensagem |
|
|
|
Perai, acho que eu entendi, errado, vc esta falando para eu criar o Json no JS?? e nao repassar o objeto que eu recebi do meu java, eu recebo o objeto, crio o json com os Getters e Setters e passo esse novo objeto para o meu metodo.. correto?
|
 |
|
|
|
Cara. eu pensei em fazer isso, mas o problema e que eu recebo: 5 objetos sendo q 1 e uma lista. vou ter que fazer 5x4 + Nx4, impossivel heeheheheh por isso tinha pensando em recuperar o JSon via JS e colocar no meu form, pq dai com um form Jsp eu dou um post enviando isso e recebo correto?
|
 |
|
|
|
Entao ele mostra o que esta na imagem abaixo, o problema e que eu nao consigo voltar isso ai para o server, e nao consigo pegar o id (4fba6e29701675f9306bd4f3) do objeto
|
 |
|
|
|
Entao pra mim ele imprime no JS [object object]
|
 |
|
|
|
Cara ta quase chegando la, o problema e que eu retorno o objeto para o JS, e como eu pego esse valor no JS?? hehehe no java e so eu dar um print do toString que vai, mais no javascript nao.. e eu faze um loop na lista so para colocar esse valor para passar pro JS e complicado ne.. tem como eu recuperar esse codigo no js?
|
 |
|
|
Lucas, e aquela ideia que eu comentei de usar o autocomplete para recuperar o meu produto, dai fazer o JS passar para o meu form java (jsp) e via post do formulario via JSP eu mando o objeto de volta para o back..
sabe se e possivel?? se sim.. tem algum exemplo?
vlw
|
 |
|
|
|
Lucas, eu coloquei o @Consumes no metodo, e agora qdo eu chamo o ajax ele nem para o metodo, se eu tirar o consumes ele para no metodo mas nao chega nada.
|
 |
|
|
Entao cara eu nao conheco mto o mongo estou comecando a mexer agora, mas o ID dele eu crio como OBjectID, logo se eu quiser buscar pelo ID tenho que passar o objeto inteiro eu acho..
se nao fosse usar na web eu tenho o objeto e busco por ele, mas como e um objeto com algumas propriedades estou com problema na hora de passr como json do JScript para o vraptor.
|
 |
|
|
|
Entao eu so criei o ObjectId com o @Id do morphia la, e nao seto nada nele, ele auto cria o id
|
 |
|
|
|
ou quem sabe fazer via XML, fica mais facil?? o js tbm vai add coisa no xml para qdo eu voltar dar erro??
|
 |
|
|
Se liga, eu conseguiria passar isso se fosse via form do jsp? eu recupero pelo Autocomplete do JQUERY mas na hora de retornar para o meu servidor eu mando Os OBJETOS via form do jsp??
se sim, vc te um exemplo??
obrigado
|
 |
|
|
Entao e pq o mongodb entao o id nao e um id simples, ehheheh e ja tentei colocar para receber ObjectID mas tbm da erro
|
 |
|
|
coloquei, mas quando eu subo a primeira vez ele sobe normalmente, dai se eu para o servidor e iniciar novamente ele da o seguinte erro
Caused by: java.io.NotSerializableException: com.mongodb.Mongo
dai eu paro o servidor quando da o erro, e subo novamente, funciona..
tem como resolver isso?
|
 |
|
|
ja tentei de todas as formas, essa e uma:
|
 |
|
|
Não sei se tem alguma coisa mas o meu objeto java e o seguinte:
o meu metodo e o seguinte que retorna para o autocomplete e o seguinte:
Segue o metodo do autocomplete:
o meu retorno e o seguinte:
{"productList": [{"cdProduct": {"_time": 1337208125,"_machine": -1698201777,"_inc": 1217058375,"_new": false},"nmProduct": "SHAMPOO"}]}
porem eu vi uma coisa estranha, eu estava debugando o JS e percebi que ele coloca o no final do objeto um tal de ___proto__ conforme a imagem abaixo, dai qdo eu vou mandar esse objeto para o meu metodo ele nao chega..
|
 |
|
|