Pessoal;
Tenho minha action logo abaixo :
package action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.Result;
import services.clienteService;
import domain.clienteDomain;
@Namespace(value = "/jsp/paginas")
public class cadastroAction {
/*
* Variáveis.
*/
private String SUCCESS = "success";
public clienteService service;
public clienteDomain cliente;
/*
* Salva os dados do formulário no banco.
*/
@Action(value = "cliente", results = @Result(name = "success", location = "/jsp/paginas/cadastroCliente.jsp"))
public String salvar() {
service.salvar(cliente);
return SUCCESS;
}
/* * Métodos getters e setters.
*/
/**
* @param cliente the cliente to set
*/
public final void setCliente(clienteDomain cliente) {
this.cliente = cliente;
}
/**
* @param service the service to set
*/
public final void setService(clienteService service) {
this.service = service;
}
}
O que ocorre é o seguinte, minha variável service está como null sempre que dou um submit no formulário jsp.
Lembrando que a variável cliente está com todos os atributos preenchidos conforme informado no formulário jsp.
Estou trabalhando com camadas, este service é uma interface e possuo uma classe que implementa ela.
Algiuém tem alguma idéia do que pode estar ocorrendo ?
Obrigado.