U
user1
Gast
Hallo!
Hab ein kleines Problem
Habe eine kleine Klasse
Diese will ich in eine JSP integrieren so dass sie einfach nur aufgerufen wird und dass ich damit dann eine XML Datei anlegen kann
In der JSP hab ich das dann so importiert.
Die Dateien WriteXML.class und WriteXML.java liegen im Ordner debriefing
Beim Aufruf der JSP bekomme ich nun diesen Fehler:
Woran kann das liegen?!?
Was JSP´s betrifft bin ich noch ein absoluter noob
Danke schonmal
Hab ein kleines Problem
Habe eine kleine Klasse
Code:
public class WriteXML {
public File file1;
String filename;
public WriteXML (){
}
public void writeContent (String content, String filename){
try {
this.filename = filename;
file1 = new File(filename);
BufferedWriter out = new BufferedWriter(new FileWriter(file1));
out.write("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
out.write("<test>");
out.write(content);
out.write("</test>");
out.flush();
}
catch (IOException e){
System.out.println("Fehler beim Schreiben der Datei" +e);
}
}
}
Diese will ich in eine JSP integrieren so dass sie einfach nur aufgerufen wird und dass ich damit dann eine XML Datei anlegen kann
In der JSP hab ich das dann so importiert.
Code:
<jsp:useBean id="name1" class="debriefing.WriteXML" />
Die Dateien WriteXML.class und WriteXML.java liegen im Ordner debriefing
Beim Aufruf der JSP bekomme ich nun diesen Fehler:
exception
javax.servlet.ServletException: debriefing/WriteXML (wrong name: WriteXML)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause
java.lang.NoClassDefFoundError: debriefing/WriteXML (wrong name: WriteXML)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:539)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1211)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3261)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
Woran kann das liegen?!?
Was JSP´s betrifft bin ich noch ein absoluter noob
Danke schonmal