[RESOLVIDO]problema com a devolução de uma string num web service  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alllright
What is classpath?

Membro desde: 12/12/2009 13:34:48
Mensagens: 6
Offline

Pessoal,

Estou a tentar implementar um web service para devolver a sigla de um país que é introduzido pelo utilizador. Por exemplo, o utilizador introduz o nome do país e será devolvida a sigla correspondente a esse país.

Os nomes dos países com as siglas encontram-se numa tabela criada préviamente e que já está disponível num servidor. Toda a ligação entre a BD e o Netbeans está configurada e funciona correctamente.

O código que tenho é o seguinte e depois já explico o que não estou a conseguir obter.



Como podem ver utilizei uma PersistenceUnit que foi gerada quando criei uma Entity Classes From Database. Tudo direitinho até aqui.

O problema agora é que desta forma que estou a fazer apenas consigo que o utilizador introduza o ÍNDICE (variável index) do país e não o seu nome, ou seja, eu queria que o utilizador pudesse realmente introduzir uma string com o nome do país e não um inteiro que é o índice desse país.

Existe alguma forma de fazer isso? É que o método get(index) apenas aceita inteiros por isso o tenho como int. E o getResultList() não me proporciona nenhum método para retornar nenhuma string, infelizmente, ou então sou eu que estou pensando mal.

Obrigado pela ajuda pessoal e desculpem ser tão longa a explicação.

Joaquim Amorim
Portugal

This message was edited 1 time. Last update was at 23/06/2010 15:02:34

leonardom
Virtual Machine Man
[Avatar]

Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline

Cara se você fizer isso:



Não funciona?

"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."

George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925

blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
[Email] [MSN]
alllright
What is classpath?

Membro desde: 12/12/2009 13:34:48
Mensagens: 6
Offline

Xii, funciona direitinho muito obrigado Leonardo.

Desconhecia essa forma de programar web services usando directamente a classe Query.

Agora só estou com um pequeno problema. É que os países que tenho na BD têm caracteres especiais (acentos, tils, etc) e quando introduzo o país com esses caracteres não me devolve nada e dá o erro de null, assim como me parece que está case sensitive.

Posso formatar aqui?

Muito obrigado pela ajuda mais uma vez!!

Cumprimentos,

Amorim
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team