Mensagens enviadas por: rafaelbrizola
Índice dos Fóruns » Perfil de rafaelbrizola » Mensagens enviadas por rafaelbrizola
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.
 
Índice dos Fóruns » Perfil de rafaelbrizola » Mensagens enviadas por rafaelbrizola
Ir para:   
Powered by JForum 2.1.8 © JForum Team