Auf Thema antworten

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.



Oben