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