IntelliJを使用して動的なWebプロジェクトを作成しようとしています。私はこのIDEをテストしています。通常はEclipseを使用します。 クラスのインポートに問題があります。複雑さを軽減するために、HelloWorldプログラムを作成しました。IntelliJを使用して.classファイルを.jspファイルにインポートする
コードは問題ありません。 IDEにエラーは表示されません。 "テスト" という名前の私のパッケージをインポートする
<%@ page import="test.*" %>
:私はこの行を使用していました。このパッケージには "MyClass"クラスが含まれています。私のTomcatのROOTディレクトリにこのstrucureは、ジャスパー・例外を生成
[img] click for project structure
コピー:私のプロジェクトstrucureはこれです
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 18 in the jsp file: /web/index.jsp
MyClass cannot be resolved
15: <body>
16: <p>
17: <%
18: String output = MyClass.PrintHelloWorld();
19: out.println(output);
20: %>
21: </p>
問題は何ですか?私はそれをネット上の誰もが言うどのような方法... FYI
をした、これは私のjspである:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.*" %>
<%@ page import="test.*" language="java" %>
<html>
<head>
<title>Simple JSP-Page</title>
</head>
<body>
<p>
<%
MyClass my = new MyClass();
String output = my.PrintHelloWorld();
out.println(output);
%>
</p>
</body>
</html>
おかげで、よろしく、 localhorst27
、これを試してみますか? – zillani
@zillani私は自分の投稿を編集しました。私はjspコードを貼り付けました。 – localhorst27
intellijがエラーを表示するはずだと思うのでindex.jspのスクリーンショットをエディタに投稿できますか?そうでなければテストディレクトリは除外とマークされています。 – zillani