Den kompletten Code poste ich nicht. Das was ich da bekommen habe, ist an Unübersichtlichkeit nicht zu übertreffen
Aber hab das alles jetzt mal auf das nötigste runtergebrochen (aber keine Sorge... funktioniert immer noch nicht
)
Alles befindet sich im DynamicWebProjekt namens testProjekt.
2 Packages: neuesPackage1 und neuesPackage2
in neuesPackage1 enthalten sind die 2 Klassen "testAufruf.java" und "verteilerservlet.java"
in neuesPackage2 enthalten ist nur "aufzurufendeKlasse.java"
Dann gibts noch ein html-File "aufrufendesHTML.html"
Quellcode testAufruf.java
package neuesPackage1;
public class testAufruf {
public static void main(String [] args) {
neuesPackage2.aufzurufendeKlasse.a();
}
}
Quellcode verteilerservlet.java
package neuesPackage1;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class verteilerservlet extends HttpServlet {
public verteilerservlet() {super();}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
neuesPackage2.aufzurufendeKlasse.a();
}
}
quellcode aufzurufendeKlasse.java:
package neuesPackage2;
import java.util.ResourceBundle;
public class aufzurufendeKlasse {
public static void a() {
ResourceBundle b = ResourceBundle.getBundle("binding");
}
}
Quellcode aufrufendesHTML.html
<html>
<body>
<form id="file" name="file" method="post"
action="/testProjekt/verteilerservlet">
<input type="submit" name="submit" id = "submit"></input></form>
</body>
</html>
Quellcode web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>testProjekt</display-name>
<servlet>
<description></description>
<display-name>verteilerservlet</display-name>
<servlet-name>verteilerservlet</servlet-name>
<servlet-class>neuesPackage1.verteilerservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>verteilerservlet</servlet-name>
<url-pattern>/verteilerservlet</url-pattern>
</servlet-mapping>
</web-app>
und dort scheitert es bereits dran...
Rufe ich testAufruf.java auf, klappt alles. Drücke ich jedoch auf den Button des html, klappt nix mehr...
Die binding.properties kann in diesem Fall ja auch leer sein... Ich wäre ja schon über eine andere Fehlermeldung froh