0

私のウェブサイトの apge の 1 つが正しく表示されず、Apache Tomcat エラーが表示され、内容は次のとおりです。

タイプ例外レポート

メッセージ

説明: サーバーで内部エラー () が発生したため、この要求を実行できませんでした。

例外

スタックトレース: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:553) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457) org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:391) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.netbeans.modules.web.monitor. server.MonitorFilter.doFilter(MonitorFilter.java:393)

根本的な原因

これは、jsp ページを開くときにエラーとして表示されたコードの一部です。この問題で私を助けてください。ありがとうございました。

4

1 に答える 1

0

JSPのどこかで、.nextToken()チェックせずに呼び出しています.hasMoreTokens()。これは通常のパターンです(ドキュメントから):

 StringTokenizer st = new StringTokenizer("this is a test");
 while (st.hasMoreTokens()) {
     System.out.println(st.nextToken());
 }

トークンが利用可能かどうかを確認せずに電話をかける.nextToken()と、エラーが発生する場合があります。

于 2012-11-22T06:03:39.727 に答える