• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:生成されたサーブレットのエラーの件(jsp))

Generated Servlet Error

このQ&Aのポイント
  • I am a java beginner and I am getting an error when running a servlet that was written by someone else. Can someone please help me resolve this error?
  • I am encountering an error with a servlet that I generated. I copied the source code from someone else but it is not working. Can someone guide me on how to fix this issue?
  • I need assistance with an error in a servlet that I created. It seems to be throwing an error and I am not sure how to resolve it. Can someone provide some guidance?

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.3

J2SE1.4からデフォルトパッケージのインポートは出来なくなりました。 http://docs.sun.com/app/docs/doc/816-3973/6ma7ftaqg?l=ja&a=view >.javaでクラスファイルを作ったときは、classesフォルダ直下でも認識されたのですが? これは、使用する・されるクラスが共にデフォルトパッケージにあるのではないでしょうか。 同一パッケージ内ならばインポートする必要はありませんから。 jspはコンパイルされるとき、自動でパッケージングされるはずなので デフォルトパッケージ内のクラスは認識されないということです。

noby-
質問者

お礼

了解です。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.2

前回の回答の >デフォルトパッケージだとimport出来ないはずなので、パッケージにいれるようにしてください。 は読まれましたか? エラーメッセージにあるUSER_INFO_DAOが質問内容には一切でてこないので良く分かりませんが デフォルトパッケージになっているのではないでしょうか。 なにかしらのパッケージにいれて正しいimport文を書いてみてください。

noby-
質問者

補足

パッケージに入れたら動きました!! ありがとうございます。 あと、もうひとつ質問です。 パッケージにしなければならないのはJSPの処理のときだけでしょうか? .javaでクラスファイルを作ったときは、classesフォルダ直下でも認識されたのですが?

すると、全ての回答が全文表示されます。
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

>エラーが出てしまいます。 どんなエラーなのかを具体的に書いてください。 エラーメッセージの全文を貼り付けるといいと思います。 とりあえず、JSPでHELLO_ANKERT_TOP_DAOクラスのimportが必要な気がします。 その際にデフォルトパッケージだとimport出来ないはずなので、パッケージにいれるようにしてください。

noby-
質問者

補足

回答ありがとうございます。 2000文字までだったので、エラー表示の部分は登録できませんでした。 いわれたとおり。importに*(classファイル直下にあるクラスなので*だけ表入力してみました。) をいれたら。 「<%@page import="*,java.util.*" contentType="text/html; charset=Shift_JIS" %>」 以下のエラーになりました。classフォルダ直下のクラスファイルのインポートの記述方法が 違うのでしょうか? org.apache.jasper.JasperException: JSPのクラスをコンパイルできません 生成されたサーブレットのエラーです: Syntax error on token "*", Identifier expected JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_DAO cannot be resolved to a type JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_DAO cannot be resolved to a type JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_BEEN cannot be resolved to a type org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122) 原因 org.apache.jasper.JasperException: JSPのクラスをコンパイルできません 生成されたサーブレットのエラーです: Syntax error on token "*", Identifier expected JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_DAO cannot be resolved to a type JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_DAO cannot be resolved to a type JSPファイル: /view/USER_INFO_JSP.jsp の中の2行目でエラーが発生しました 生成されたサーブレットのエラーです: USER_INFO_BEEN cannot be resolved to a type org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414) org.apache.jasper.compiler.Compiler.compile(Compiler.java:297) org.apache.jasper.compiler.Compiler.compile(Compiler

すると、全ての回答が全文表示されます。

関連するQ&A