Problemas com Actions no Struts/Netbeans

Galera,

Estou tendo um problema com o struts.
Criei o JSP com um menu e este chama um action (cad_cliente.do).
Dentro deste action, ele chama um arquivo java que carrega um combo com as siglas de estados…
Depois que carrega, o action direciona para carregar a página em si…
código do Action:

<action-mappings>
        <action path="/cad_cliente" type="Action.Carrega_Estado">
            <forward name="list_estado_ok" path="/cad_cliente.jsp"/>
        </action>
</action-mappings>

Só que quando clico no link que chama o cad_cliente.do, aparece a seguinte mensagem de erro:

type = Status report
message = No action instance for path /cad_cliente could be created
description = The server encountered an internal error (No action instance for path /cad_cliente could be created) that prevented it from fulfilling this request.

Alguém sabe o que pode ser?
Obrigado…

Pessoal,

Consegui resolver este problema…
Não tinha colocado o “Extends Action” no action criado! hehe

Mas então… agora apareceu um novo problema…
O struts não tá reconhecendo o método getSession() pra eu poder criar as sessões com os objetos que são utilizados…

Exemplo… nesse mesmo action aí de cima, ele cria uma sessão chamada list_estado que contém um objeto do tipo List que é utilizado lá no JSP pra carregar o combo com as siglas dos estados…
Só que quando eu vou criar o objeto do session, ele passa direto e não cria…

Código:

package Action;

import dao.EstadoDAO;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import model.Estado;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

/**
 *
 * @author Garnier
 */
public class Carrega_Estado extends Action{


    public ActionForward execute (ActionMapping mapping, ActionForm form, 
                                HttpServletRequest request, HttpServletResponse response) 
                                throws Exception{
        
        HttpSession session = request.getSession();
        EstadoDAO dao = new EstadoDAO();
        List<Estado> e = dao.Alim_combo_estado();
        
        session.setAttribute("list_estado", e);
        return mapping.findForward("list_estado_ok");
        
    }
}

A linha que teria que começar a sessão é essa: “HttpSession session = request.getSession();” e ele não faz nada…

Alguem pode me ajudar??
Valeu!

Tenta

HttpSession session = request.getSession(true);  

q aih se nao tiver sessão ele cria…

[quote=leandroqbs]Tenta

HttpSession session = request.getSession(true);  

q aih se nao tiver sessão ele cria…[/quote]

tb não foi cara…
então… debugando, qdo passo o mouse em cima do “getSession”, ele aparece a msg: “getSession” is not a known variable in current context.

pq será q dá isso?
tem q declarar o getSession??
estranho…

Será que alguém consegue me ajudar???