0

その知恵では、 jspcは私JSPのsの1つについて次のように言いました

[ERROR] MyClassName cannot be resolved to a type

確かにそこにはありませんでした..うーん..含めましょう!

<%@ page import="com.a.b.c.MyClassName"%>

わかりました、今jspc言う

[ERROR] Only a type can be imported. com.a.b.c.MyClassName resolves to a package

それは単に真実ではありませんが、ワイルドカードを試してみましょう

<%@ page import="com.a.b.c.*"%>

jspcの元のエラーで返されます

[ERROR] MyClassName cannot be resolved to a type

何か案は?


アップデート

確認済み: 問題はビルド時に分離されています。実行時に、すべてのインポートが上記のように行われると仮定すると、すべてが機能します。

4

2 に答える 2

0

JSP構成にクラスのJAR/リソースへのリンクがないようです。

役立つ可能性のあるいくつかのリンク:

あなたと同じ問題

同じエラーにつながるJARインクルードの問題

同じにつながるTomcat構成の問題

これらのリンクがお役に立てば幸いです。

于 2012-12-03T21:36:10.370 に答える
0

私の理解com.a.b.c.MyClassNameでは、JSPからアクセスできないクラスローダーにあります。

これは、複数のWebアプリケーションがあり、JSPがWebアプリにあり、クラスが別のアプリケーションにある場合に発生する可能性があります。

これをテストするには、クラスをアプリサーバーのグローバルクラスパスに配置するだけです。

于 2012-12-03T21:37:08.137 に答える