Problema com Struts

Pessoal, estou tentando aprender Struts e para isso estou seguindo o seguinte tutorial : http://www.portaljava.com.br/home/modules.php?name=Content&pa=showpage&pid=63

Acontece que depois de ter feito tudo como manda o tutorial, ao tentar acessar a aplicação o tomcat me retorna o seguinte erro :

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: /listUsers.jsp(9,0) Unable to find setter method for attribute: locale
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
	org.apache.jasper.compiler.Generator$GenerateVisitor.evaluateAttribute(Generator.java:2722)
	org.apache.jasper.compiler.Generator$GenerateVisitor.generateSetters(Generator.java:2875)
	org.apache.jasper.compiler.Generator$GenerateVisitor.generateCustomStart(Generator.java:2188)
	org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1686)
	org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2164)
	org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2214)
	org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2220)
	org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
	org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2164)
	org.apache.jasper.compiler.Generator.generate(Generator.java:3322)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.23

Alguém pode me ajudar ? Já reli o tutorial várias vezes mas está tudo igual.

coloca o a linha 9 ou o arquivo listUsers.jsp

[]'s
geraldo

Geraldo, obrigado pela resposta.

Estou no serviço agora e não estou com os arquivos aqui, mas todos arquivos estão identicos ao do tutorial do link que coloquei (do portal java).

Tem algo incorreto naquele tutorial ?

Obrigado pessoal !

vc setou alguma coisa no atributo locale pela sua action ?

Esta é a action que esta mapeada para o ListUsers.jsp
ListUsersAction.java

package strutsdemo.action;

import java.sql.SQLException;
import java.util.LinkedList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import strutsdemo.bean.AdminUsers;

public class ListUsersAction extends Action {

    public ActionForward execute(ActionMapping mapping,
                 ActionForm form,
                 HttpServletRequest request,
                 HttpServletResponse response)
    throws Exception {

        LinkedList users = null;
        ActionErrors errors = new ActionErrors();
        try {
            AdminUsers adminUsers = new AdminUsers();
            users = adminUsers.getUserList();
            HttpSession session = request.getSession();
            session.setAttribute("userListBean", users);

        }
        catch (SQLException e) {
            errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.user.list"));
            getServlet().log("Erro carregando a lista de usuários", e);
        }
        if (!errors.isEmpty()) {
            saveErrors(request, errors);
            return (mapping.findForward("failure"));
        }
        else {
            return (mapping.findForward("success"));
        }
    }
}

Exatamente como no tutorial.

Pelo que entendo, acho que ele deveria usar a língua default, ou seja, aquela que o usuário está usando, aquela que o navegador informa. Estou errado ?
Tenho um arquivo de erro que usa o application.properties também e ele está conseguindo pegar as mensagens normalmente.

Você conseguiu consertar este erro? O que era???

Abraço e fica com Deus… =D