Falta alguma coisa? Sim! Precisamos redefinir o arquivo struts.xml para mapear a classe de action com a url. Então, o struts.xml fica assim (o código adicionado foi marcado):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
   <constant name="struts.devMode" value="true" />   
   <package name="clientesPack" extends="struts-default">   
         <action name="listaClientes" class="clientesPack.ListaClientesAction" method="execute">
               <result name="success">/ListaClientes.jsp</result>
         </action>
      </package>
</struts>

Você já pode executar o programa para ver como está ficando. Ative o servidor, coloque o ex3Clientes nele e abra no browser o link http://localhost:8080/ex3Clientes/listaClientes para testar.

Entendeu o que fizemos? Criamos uma Action chamada listaClientes que retorna uma lista de clientes. Essa lista é recebida pela página ListaCliente.jsp (View) que imprime na tela com os botões de edição e exclusão:

Obviamente, os botões ainda não funcionam, mas a seguir mostraremos como fazer tudo isso funcionar.

Copyright © 2014 AIEC.