| Autor |
Mensagem |
|
|
Por exemplo, se for num <select>, ficaria assim:
e no seu controller
Lembrando que, de acordo com a documentação, vc pode passar o ordinal do Enum tbm:
"Enum
Todas as enumerações são suportadas através do nome do elemento ou de seu ordinal. No exemplo a seguir, tanto o valor 1 como o valor DEBITO são traduzidos para Tipo.DEBITO:
public enum Tipo {
CREDITO, DEBITO
}"
http://vraptor.caelum.com.br/documentacao/conversores/
|
 |
|
|
Pessoal,
Alguém sabe se há diferença de performance no EJB 3 se eu chamar um ejb remoto de dentro da mesma JVM?
Exemplo: Na nossa aplicação, os ejbs e a parte web estão no mesmo glassfish (mas não no mesmo ear). Nesse caso, há diferença de performance se eu usar ejbs remotos ou locais?
Parece que no ejb 2 havia diferença, mas não sei se no ebj3 isso ainda existe.
Obrigado.
[]s
|
 |
|
|
Opa! Manda pra mim tbm!!
rafaelbrizola@gmail.com
|
 |
|
|
Boa noite a todos.
Estou tendo problemas em fazer a gravação de logs no glassfish. Estou utilizando 2 servidores glassfish, com 1 nó em cada e o apache 2 como load balance.
Consigo fazer o deploy e acessar minha aplicação normalmente, mas a aplicação não grava nenhum log. Nem o arquivo de log é gerado.
Segue abaixo os dados de configuração do log (é bem simples mesmo)
Quando faço o deploy deste mesmo arquivo war em um glassfish que não é do cluster, os logs funcionam normalmente. Alguém sabe se existe alguma configuração diferente/adicional para quando se está tralhando com clusters?
Valeu!!
|
 |
|
|
rponte wrote:Tem que certeza que p que você quer é um h:selectOneListbox? Será que o que você procura não é um h:selectOneMenu, não? Este componente renderiza uma combo-box.
Rafael,
Você está certo. Eu estava usando o componente errado. Troquei para selectOneMenu e funcionou corretamente.
De qualquer forma, caso alguém queira usar um selectOneListbox e setar o valor de size, esse comportamento (de duplicar o atributo size) vai continuar acontecendo. Isso não é normal, é?
[]s
|
 |
|
|
Boa tarde galera,
Minha dúvida é em relação à tag h:selectOneListbox. Estou utilizando ela para montar um combo de orgão emissor.
Código:
O problema é o seguinte: quando eu defino que size é 1 (size="1"), o html gerado na página está saindo com 2 atributos size, conforme abaixo:
Até ai tudo bem, no firefox e no ie funciona direitinho, mas no Chrome não. Dá a seguinte mensagem:
Ou seja, ele está reclamando que a propriedade size foi definida mais de uma vez, oq de fato acontece mesmo.
Se eu não defino um valor para a propriedade size, ai o comobox fica aberto com o tamanho da lista q ele pertence =/
Alguém sabe se isso é um bug mesmo ou se eu to fazendo alguma coisa errada?
Valeu!!!
|
 |
|
|
Galera, descobri oq era. Eu estava mapeando a classe do jeito errado.
Eu tenho que por o @OneToOne e @JoinColumn em Login, não em Pessoa.
Segue abaixo como ficou:
PESSOA
LOGIN
Dessa maneira eu nem preciso criar o campo niPessoa em login, pois posso recurperar direto do atributo pessoa.
Bom, se alguém tiver esse problema, tae
[]'S
|
 |
|
|
Olhando o código fonte do Hibernate, me parece que os Generators só são tratados quando o campo tem a anotação @Id ou @EmbeddedId, conforme código abaixo: (Extraido do link http://www.docjar.com/html/api/org/hibernate/cfg/AnnotationBinder.java.html)
Alguém sabe se é assim mesmo? E se for, será que tem outro jeito pra fazer??
|
 |
|
|
Salve galera,
Tenho 2 tabelas: Pessoa e Login e a relação entre elas é 1 para 1.
Tabela Pessoa
ID_PESSOA
...... (outros campos)
Tabela Login
ID_LOGIN (primary key)
ID_PESSOA (foreign key para a Tabela PESSOA)
..... (outros campos)
As classes estão mapeadas assim:
PESSOA
LOGIN
Antes de salvar a entidade PESSOA, eu seto a pessoa dentro de login:
Mas quando tento salvar a entidade pessoa (e o login que é um atributo desta classe e deveria ser salvo junto) ocorre o seguinte erro:
No log dá pra ver que a entidade pessoa está sendo salva corretamente, o id do login está sendo gerado através da sequence, mas o id da pessoa não está sendo copiado para o campo niPessoa de login.
Alguém sabe oq está faltando?
Valeu!
|
 |
|
|
Eai galera...
Esses caras q só copiam o tutorial e não le primeiro são f***
O problema que está ocorrendo é q eu to retornando a mesma instância pra todo mundo
Troquei o createUI por:
E agora esta ok...
Bom, fica ai pra quem precisa
Valeu!
|
 |
|
|
Eae pessoal.
Meu problema é o seguinte: estou implementando um novo look and feel.
Sobrescrevi o método paint do meu delegate e ficou ok.
O "desenho" do botão fica meio diferente quando o botão esta "clickado", com o "mouseover", ou desabilitado (só para dar um efeito heheeh)
Por exemplo, quando o mouse está em cima do botão eu coloco uma bordinha amarela. Quando o mouse sai de cima volta ao normal.
Mas quando existem mais botões na tela e eu passo o mouse por cima de um botão, o efeito acontece em todos os botões!! Não somente para o botão que eu to com o mouse em cima. Alguém sabe como resolver?
Obs.: Eu estou sobrescrevendo o Look and Feel do windows.
Valeu!
|
 |
|
|
Eai pessoal!
Consegui resolver!
Não sei se o problema é o que eu to pensando. Se eu tiver errado, por favor me corrijam.
Parece que o struts 2 já define uma série de interceptors default que não precisam ser declarados explicitamente no strus.xml para funcionar (estão presentes quando se declara extends="struts-default"). Isto é, você não precisa declarar:
para a sua validação funcionar.
Mas quando você define um interceptor e poe ele na action, como eu fiz em:
ai (parece) que isso 'sobrescreve' a validação default do struts, isto é, só a minha validação do login esta sendo chamada. As outras não.
A solução que achei pra isso é criar uma nova pilha de interceptors, jogar o meu lá no meio e depois referenciar essa pilha.
Eu achei essa idéia pesquisando na net e com certeza não é a melhor. Tem interceptors ai no meio que com certeza eu não preciso, tipo file-upload, prepare. Preciso pesquisar melhor.
Bom, mas funcionou.
Valeu galera! E qualquer sugestão é muito bem vinda!!
Abraços!
|
 |
|
|
Interceptors e Validation no Struts 2
Boa tarde a todos.
Estou com uma dúvida em relação a validação e o uso de interceptors.
Tenho uma página que tem somente 2 campos: código e descrição.
Fiz a configuração da validação via annotations da seguinte forma:
Ok. Os campos são validados normalmente. Depois disso eu precisei cria um interceptor só para testes (já q estou só aprendendo struts 2). Mas quando eu ativo o interceptor antes da action, assim:
A validação simplesmente para de funcionar. Verifiquei que os dados chegam no request até o interceptor, mas não até a action.
Alguém sabe oque está errado?
Muito obrigado!
|
 |
|
|
Valeu Yky!
Vi ontem sua resposta e estava testando até agora...
Mas não funcionou!
Fiz igual ao exemplo, mas quando tento pegar o valor na pagina que eu abro
através do showDocument(), eles estão null, como se não tivessem sido passados...
É q eu preciso passar os parametros via POST mesmo, pq são muitos parametros e não podem aparecer na barra de endereços do browser...
Alguma sugestão?
Valeu!!
|
 |
|
|
Olá a todos.
Eu tenho uma applet que deve abrir uma outra página.
Até ai tudo bem, estou usando o médoto
e ta funcionando.
O problema agora é que eu preciso passar uns parâmetros para essa página e eles não podem ir junto na URL (Por exemplo: http://pagina.com.br?param1=teste). Eles devem ir como se fossem por POST.
Alguém tem alguma idéia se é possível fazer isso?
Muito obrigado!!
Abraços.
|
 |
|
|
|
|