salve a tutti, nella mia applicazione web ho creato una pagina che tramite un'action check.do verifica i dati immessi dall'utente ed in teoria dovrebbe mostrare dei messaggi se ci sono errori,come posso fare?
Allego parte del codice:

public class AuthenticateAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ServletException {
//ServletContext application
String locale = request.getParameter("countryLang");
String codelist = request.getParameter("code_list");
//Verifico la correttezza dei dati inseriti
checkData(codelist )
.........

public String checkData(String codelist){
String[] lista;
String re5digit = ("^([0-9]{12}+$");
int numero_code= 0;

FacesContext context = FacesContext.getCurrentInstance();

if (!codelist.endsWith(";")) {

String basename = "mypackage.backing.Resources";
ResourceBundle bundle = ResourceBundle.getBundle(basename,context.getViewR oot().getLocale());
FacesMessage message1 = new FacesMessage(bundle.getString(
"DotCom.Format.Error"));
message1.setSeverity(FacesMessage.SEVERITY_WARN);
context.addMessage(null, message1);
return null;
}
........

il problema mi si presenta nella riga FacesContext context = FacesContext.getCurrentInstance(); dove context è sempre null...

Avete qualche suggerimento?

a diposizione per maggiori chiarimenti

Saluti
Paolo