Ich versuche ein dynamisches Webprojekt mit IntelliJ zu erstellen. Ich teste gerade diese IDE, normalerweise benutze ich Eclipse. Ich habe Probleme mit dem Import einer Klasse. Um die Komplexität zu reduzieren, habe ich ein HelloWorld-Programm erstellt.Importieren einer .class-Datei in eine .jsp-Datei mit IntelliJ
Der Code ist in Ordnung. Die IDE zeigt keinen Fehler an. Ich habe diese Zeile:
<%@ page import="test.*" %>
mein Paket "test" genannt zu importieren. Dieses Paket enthält die Klasse "MyClass". Mein Projekt strucure ist dies:
[img] click for project structure
Vervielfältigung dieser strucure meinem Kater ROOT-Verzeichnis ein Jasper-Ausnahme erzeugt:
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>
Was ist das Problem? Ich kann es die Art und Weise tat, wie jeder im Netz sagt ...
Fyi, das ist mein 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>
Danke und viele Grüße, localhorst27
Können Sie die jsp-Datei schreiben? – zillani
@zillani Ich habe meinen Beitrag bearbeitet und den JSP-Code eingefügt. – localhorst27
Können Sie den Screenshot von index.jsp auf Ihrem Editor posten, weil ich denke, dass intellij Ihnen einen Fehler anzeigen sollte, wenn nicht, wird das Testverzeichnis als Ausschluss markiert. – zillani