[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: albertoleal  XML
Profile for albertoleal -> Messages posted by albertoleal [55] Go to Page: 1, 2, 3, 4 Next 
Author Message
Alberto Leal
Aproximadamente, 2 anos
5 meses
Nenhum
Facilidade / Comunidade Ativa / Receitas =)
Filtros / DIC
Não tenho o que reclamar. Gosto de todas as funcionalidades do Menta.
Não me vem nada em mente que vale a pena ser dito para melhorar o framework.

IceW0lf wrote:
Só um adendo!!!!

Agora fala sério....

QUEM OFERECE ISSO

PODE COLOCAR QUE FUNFA

MentaROX  


?
Aproveitando o que já foi dito ai:

Quando o cara clicar 1 vez, mostra um DIV com showmodal, por exemplo, falando para o cara aguardar o processo ser concluído.

[]'s
E quando o cara clica uma vez só no ENTER ele grava uma vez só?
Se ele está gravando, possivelmente ele concluiu de executar a sua action.

Você criou uma consequencia para qnd terminar de executar?
deixa eu ver se eu entendi.

Você ficando q nem um doido apertando o ENTER várias vezes? Ou, vc clica uma UNICA vez e ele grava N vezes no banco?
ela está chamando sua action 2 vezes?


posta seu formulario e sua action ai...

ps: vc está dando um System.out.println("passei aqui") para ver se está chamando realmente duas vezes a sua action?
Conversei ontem sobre isso com um amigo. Agora o menta tem isso!

Robert, parábens!
Olá!

Você está usando <mtw:submit> ?

Não sei quando você fez o download do mentawai.jar, mas uns dias atrás surgiu uma nova alteração.
Quem estava utilizando <mtw:submit, por o type era "default", o que eventualmente estava postando 2x o formulário.
para fazer um teste, experimente o seguinte:
mude sua tag para <mtw:submit type="button">
estou usando o método getUserSession() para recuperar a sessão do usuário logado, porém, eu tentei atribuir esse resultado a uma variavel de instancia e não deu certo. Quando eu utilizo dentro de algum método eu consigo usar normalmente..

Então, minha dúvida é: Somente é possível utilizar o metodo getUserSession() dentro de metodos na classe?
Veja a seguinte classe:
Code:
 public class Login {
 
 	private ClienteDAO clienteDAO;
 	private String login;
 	private String senha;	
 
 
 	public Cliente isOk() throws Exception {
 		if (clienteDAO == null) throw new IllegalStateException("clienteDAO não setado!");
 		if (login == null || senha == null) return null;
 		Cliente cliente = clienteDAO.loadByLogin(login.toLowerCase());
 		if (cliente == null) return null;
 		if (cliente.getSenha().equalsIgnoreCase(senha)) {			
 			return cliente;
 		}
 		return null;
 	}
 
 	public ClienteDAO getClienteDAO() {
 		return clienteDAO;
 	}
 	public void setClienteDAO(ClienteDAO clienteDAO) {
 		this.clienteDAO = clienteDAO;
 	}
 	public String getLogin() {
 		return login;
 	}
 	public void setLogin(String login) {
 		this.login = login;
 	}
 	public String getSenha() {
 		return senha;
 	}
 	public void setSenha(String senha) {
 		this.senha = senha;
 	}
 }
 
 


a propriedade clienteDAO sempre fica NULL...quem chama essa classe é minha action:

Code:
 public class LoginAction extends BaseLoginAction {
 
 	private Login model = new Login();
 
 	public String execute() throws Exception{
             Cliente cliente = model.isOk();
             ....
         }
 }
 


então, eu tento injetar um obj do tipo HibernateClienteDao na propriedade da classe Login usando IOC...

Code:
 ioc("clienteDAO", HibernateClienteDAO.class);


Só q sempre tenho o resultado "clienteDAO não setado!""

compreendeu?!

saoj wrote:

O grupoDAO não está sendo injetado... Configurou ele direito no IOC ? 


Saoj, fiz os exemplos do recipes, mas não estou conseguindo colocar minha aplicação para funcionar. Conitnua nao injetando...

filter(new IoCFilter());
filter(new InjectionFilter());
ioc("grupoDAO", HibernateGrupoDAO.class);

o q mais posso tentar?

Lembrando q nao estou na action e sim na classe modelo..
eu criei meus componentes e inicializei no metodo init:
Code:
 Component grupoDAO;
 public void init(){
 this.grupoDAO		= new DefaultComponent(HibernateGrupoDAO.class);
 ...
 }


e dentro do meu loadActions:
Code:
public void loadActions(){
 List<Filter> common = new ArrayList<Filter>();
 common.add(new IoCFilter(grupoDAO,"grupoDAO",REQUEST));
 ...
 addGlobalFilter(common);
 }
 

ja tentei, também :
Code:
 ioc("grupoDAO", grupoDAO);
 
Eu já olhei saoj...
o erro está em:
Collection<Grupo> grupo = grupoDAO.listGroupByCliente(cliente);

eu já debuguei e o objeto cliente está ok. Ao meu ver, parece que grupoDAO não foi inicializado... Mas estou iniciando tudo dentro do meu AppManager..

alguma sugestão?
sim sim..

nao estou conseguindo pegar a sessão...

esse metodo getSessionUser ai q vc usou..veio de onde?
 
Profile for albertoleal -> Messages posted by albertoleal [55] Go to Page: 1, 2, 3, 4 Next 
Go to:   
Powered by JForum 2.1.6 © JForum Team