Struts - link x action

1 resposta
jjose

Como eu faço um link chamar um Action?

<a href="usuarios.do">Usuarios</a><br>
public class UsuarioAction extends LookupDispatchAction{

	protected Map getKeyMethodMap() {
	
	      Map map = new HashMap();
	      map.put("botao.buscar", "buscar");
	      map.put("botao.buscarTodos", "buscarTodos");
	      return map;
	}

	public ActionForward buscarTodos(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res)
			throws Exception{

		UsuarioForm usuarioForm = (UsuarioForm) form;
		ActionForward view = null;
		return view;
	}
}

Vlw

1 Resposta

Rage

Você tem que mapear a sua action no struts-config.xml

Procure estudar como funciona o struts-config.xml,
pois ele é a alma do mapeamento interno no struts.

Usuarios

<action-mappings>
                    
        <action
            path="/usuarios"
            scope="session"
            type="pacote.UsuarioAction"
            unknown="false"
            validate="true">
            <forward
                name="success"
                path="/page.jsp"
                redirect="false"
                contextRelative="false" />
        </action>
      
    </action-mappings>
[]´s
Criado 29 de junho de 2007
Ultima resposta 29 de jun. de 2007
Respostas 1
Participantes 2