Hallo,
hier ist mein Quellcode.
Vielleicht wisst Ihr ja woran es liegt, wenn nicht, überlege Ich mir einen anderen weg .
Danke im Voraus.
[code=Java]
String adress;
String[] feldName = {strassenNr,plz,stadt,land,tag,monat,jahr,
strassenNrEinzug,plzEinzug,stadtEinzug,landEinzug,tagEinzug,monatEinzug,jahrEinzug,
vorname,name,vorwahl,nummer,email
};
String regex = "\\w+";
boolean check = true;
for(String fName : feldName){
Matcher m = Pattern.compile(regex,Pattern.CASE_INSENSITIVE).matcher(fName);
if(! m.find() ){
check = false;
break;
}
}
if(check == true){
adress = "/WEB-INF/anfrageOk.jsp";
}
else{
adress = "/WEB-INF/anfrageFehler.jsp";
}
RequestDispatcher dispatcher = request.getRequestDispatcher(adress);
dispatcher.forward(request, response);
}
}
[/code]
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
java.util.regex.Matcher.getTextLength(Matcher.java:1140)
java.util.regex.Matcher.reset(Matcher.java:291)
java.util.regex.Matcher.<init>(Matcher.java:211)
java.util.regex.Pattern.matcher(Pattern.java:888)
umzug.Anfrage.doPost(Anfrage.java:54)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:402)
org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:170)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.