Erro na classe org.apache.struts.action.ActionError

Olá pessoal, boa tarde.

Estou desenvolvendo um site usando Eclipse+Struts.
Criei a seguinte classe:

package br.com.p2p.form;

import javax.servlet.http.HttpServletRequest;

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

public class SendContactsForm extends ActionForm {

    private String eName;
    private String eMail;
    private String eHeading;
    private String eText;

    public void reset(ActionMapping mapping, HttpServletRequest request) {
        eName    = "";
        eMail    = "";
        eHeading = "";
        eText    = "";
    }

    public ActionErrors validate(ActionMapping mapping,
    							 HttpServletRequest request) {

        ActionErrors errors = new ActionErrors();
        if ((eName == null) || (eName.length() < 1))
            errors.add("eName", new ActionError("error.eName.required"));
        if ((eMail == null) || (eMail.length() < 1))
            errors.add("eMail", new ActionError("error.eMail.required"));
        if ((eHeading == null) || (eHeading.length() < 1))
            errors.add("eHeading", new ActionError("error.eHeading.required"));
        if ((eText == null) || (eText.length() < 1))
            errors.add("eText", new ActionError("error.eText.required"));
        return errors;
    }

    public void setEname(String eName)
    {
    	this.eName = eName;
    }
    
    public void setEmail(String eMail)
    {
    	this.eMail = eMail;
    }
    
    public void setEheading(String eHeading)
    {
    	this.eHeading = eHeading;
    }
    
    public void setEtext(String eText)
    {
    	this.eText = eText;
    }
    
    public String getEname()
    {
    	return eName;
    }
    
    public String getEmail()
    {
    	return eMail;
    }
    
    public String getEheading()
    {
    	return eHeading;
    }
    
    public String getEtext()
    {
    	return eText;
    }

}

Tudo que está relacionado com o org.apache.struts.action.ActionError está sublinhado de amarelo. Ao parar o cursor do mouse nesse sublinhado retorna a seguinte mensagem: “The type ActionError is deprecated” ou “The method add(String, ActionError) from the type ActionErrors is deprecated”.

Como consigo solucionar esse erro?

Obrigado.

Fabricio da Silva Soares

O sinal amarelo na linha do código não quer dizer que é um erro, mas sim o uso incorreto do código, isso não danificará sua aplicação, o actionerror serve para armazenar os erros que ocorreram e retornar a página, não sei pq mas no eclipse ele fica com o sinal amarelo.