| 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?
|
 |
|
|