[解決済み] JSP用のクラスがコンパイルできない
2022-02-10 09:40:51
質問
私はJSPプロジェクトで作業しています。Netbeansを使用してTomcat 6サーバーでプロジェクトを実行すると、次のような例外が発生しました。
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 8 in the generated java file
Only a type can be imported. com.TransportPortal.MyFunctions resolves to a package
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
それは
servelet-api.jar
で、Apache Tomcatの
lib
ディレクトリを作成します。
解決方法を教えてください。
解決方法を教えてください。
エラー内容から、クラスではないものをインポートしようとしているようです。
もし、あなたの
MyFunctions
がクラスである場合、このようにインポートする必要があります。
<%@page import="com.TransportPortal.MyFunctions"%>
パッケージで、パッケージ内のすべてをインポートしたい場合は、次のようにします。
<%@page import="com.TransportPortal.MyFunctions.* "%>
編集 :
このエラーが発生するケースは2つあり、両方をカバーするように編集されています。
関連
-
[解決済み] JSPの式はどのようにコメントするのですか?
-
[解決済み] JSTLでコレクションサイズを確認する
-
[解決済み] jspファイル内のjava Stringを印刷する方法 [重複]。
-
[解決済み] TomcatのJSPページがコンパイルできない(java.io.IOException: tmpFile.renameTo(classFile) failed)。
-
[解決済み] JSPで関数を宣言する?
-
Uncaught SyntaxError: missing ) after argument list 错误解决
-
net::ERR_ABORTED 404 (Not Found) jspでjs、cssを導入する際のエラー
-
[解決済み] 空またはNULLのJSTL cタグを評価する
-
Echartsコンソールのアラート domの幅や高さを取得できない
-
[解決済み】Java / Jakarta EEのWeb開発、何から始めてどんなスキルが必要ですか?[終了しました]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JSPの式はどのようにコメントするのですか?
-
[解決済み] JSP用のクラスがコンパイルできない
-
[解決済み] JSTLでコレクションサイズを確認する
-
[解決済み] jspファイル内のjava Stringを印刷する方法 [重複]。
-
[解決済み] TomcatのJSPページがコンパイルできない(java.io.IOException: tmpFile.renameTo(classFile) failed)。
-
[解決済み] JSPで関数を宣言する?
-
[解決済み] java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
-
net::ERR_ABORTED 404 (Not Found) jspでjs、cssを導入する際のエラー
-
[解決済み] 空またはNULLのJSTL cタグを評価する
-
Echartsコンソールのアラート domの幅や高さを取得できない