Strtus erro :ActionError cannot be resolved the type

Olá pessoal ,

estou com esse erro :

ActionError cannot be resolved the type

na linha :

errors.add("curso ",new ActionError("curso é requerido"));

Por que ???

jar no diretorio lib :

antlr-2.7.2.jar
commons-beanutils-1.7.0.jar
commons-chain-1.1.jar
commons-digester-1.8.jar
commons-logging-1.0.4.jar
commons-validator-1.3.1.jar
mysql-connector-java-5.1.5-bin.jar
oro-2.0.8.jar
struts-core-1.3.8.jar
struts-taglib-1.3.8.jar
struts-tiles-1.3.8.jar

abs


public class SalvarCursoForm extends ActionForm {
    private int idcurso;
    private String curso;
    
    public void reset (ActionMapping mapping ,
    		           HttpServletRequest request){
    	idcurso = -1;
    	curso="";
    }
    
    public ActionErrors validate(ActionMapping mapping ,
    		           HttpServletRequest request){
    	
    	ActionErrors errors = new ActionErrors();
    	if ((curso == null) || (curso.length()<1)){
    		errors.add("curso ",new ActionError("curso é requerido"));
    	}
    	return errors;
    }
	public SalvarCursoForm() {
		// TODO Auto-generated constructor stub
	}

	public int getIdcurso() {
		return idcurso;
	}

	public void setIdcurso(int idcurso) {
		this.idcurso = idcurso;
	}

	public String getCurso() {
		return curso;
	}

	public void setCurso(String curso) {
		this.curso = curso;
	}
    
}

Vc está passando parâmetros errados.

ActionErrors erros = new ActionErrors();
 if ((curso == null) || (curso.length()<1)){  
             addErro(erros, "String");
  }  

Tem que ser um do tipo ActionErrors e uma String.

http://www.guj.com.br/posts/list/20027.java

A classe ActionError está deprecated.

tentei usar e meu deu o erro :

the method saveErrors(HttpServetRequest, ActionMessage) is undefined for the type SalvarCursoForm

public class SalvarCursoForm extends ActionForm {
    private int idcurso;
    private String curso;
    
    public void reset (ActionMapping mapping ,
    		           HttpServletRequest request){
    	idcurso = -1;
    	curso=&quot;&quot;;
    }
    
    
    public ActionErrors validate(ActionMapping mapping ,
    		           HttpServletRequest request){
    	
    	ActionErrors errors = new ActionErrors();
    	if ((curso == null) || (curso.length()&lt;1)){
            ActionMessages messages = new ActionMessages();   
    		messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(&quot;curso é requerido&quot;));   
    		saveErrors(request, messages);  

    	}
    	return errors;
    }
	public SalvarCursoForm() {
		// TODO Auto-generated constructor stub
	}

	public int getIdcurso() {
		return idcurso;
	}

	public void setIdcurso(int idcurso) {
		this.idcurso = idcurso;
	}

	public String getCurso() {
		return curso;
	}

	public void setCurso(String curso) {
		this.curso = curso;
	}
    
}