Hallo zusammen,
ich möchte - ganz klassisch - in einer Webanwendung von einer JavaServer Page aus auf eine Java Klasse zugreifen, die im Verzeichnis WEB-INF liegt. Zum Einsatz kommen die IntelliJ IDEA 9.0 und Tomcat 6. Die pure JSP kann ich im Browser aufrufen, nur sobald ich versuche auf eine Java Klasse zuzugreifen, kann dies dann nicht aufgelöst werden.
Die JSP
Die Java Klasse im Verzeichnis WEB-INF/com/comany/bde
Die Fehlermeldung
Ich vermutet, dass ich in der IntelliJ IDEA noch ein paar Parameter setzen muss, da z. B. die umgewandelten class files in einen gesonderten Verzeichnis namens out stehen. Auch ist mir nicht klar, ob die Verzeichnispfad nicht WEB-INF/classes/com/comany/bde heißen müssen (mit classes funktioniert es allerdings auch nicht). Die IDEA ist für mich Neuland ...
Für jeden Hinweis im Voraus schon einmal vielen herzlichen Dank.
Twistleton
ich möchte - ganz klassisch - in einer Webanwendung von einer JavaServer Page aus auf eine Java Klasse zugreifen, die im Verzeichnis WEB-INF liegt. Zum Einsatz kommen die IntelliJ IDEA 9.0 und Tomcat 6. Die pure JSP kann ich im Browser aufrufen, nur sobald ich versuche auf eine Java Klasse zuzugreifen, kann dies dann nicht aufgelöst werden.
Die JSP
Java:
<%@ page import="com.comany.bde.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Simple jsp page</title></head>
<body>Place your content here</body>
</html>
<%
out.println(" Hello from the JSP ");
Sammelauftrag sa = new Sammelauftrag();
%>
Die Java Klasse im Verzeichnis WEB-INF/com/comany/bde
Java:
package com.comany.bde;
public class Sammelauftrag {
public String hello() {
return "Hello from the java class";
}
}
Die Fehlermeldung
Java:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 10 in the jsp file: /web/index.jsp
Sammelauftrag cannot be resolved to a type
7: <%
8: out.println(" Hello from the JSP ");
9:
10: Sammelauftrag sa = new Sammelauftrag();
11:
12: %>
Ich vermutet, dass ich in der IntelliJ IDEA noch ein paar Parameter setzen muss, da z. B. die umgewandelten class files in einen gesonderten Verzeichnis namens out stehen. Auch ist mir nicht klar, ob die Verzeichnispfad nicht WEB-INF/classes/com/comany/bde heißen müssen (mit classes funktioniert es allerdings auch nicht). Die IDEA ist für mich Neuland ...
Für jeden Hinweis im Voraus schon einmal vielen herzlichen Dank.
Twistleton
Zuletzt bearbeitet: