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