java.lang.NoSuchMethodError:

  • Themenstarter Themenstarter helpme
  • Beginndatum Beginndatum
H

helpme

Gast
Guten Morgen,

ich bekomme folgenden Fehler

Java:
root cause

java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Ljavax/servlet/ServletContext;
	de.online.servlets.AntragArt.doIt(AntragArt.java:148)
	de.online.servlets.AntragArt.doGet(AntragArt.java:70)
	de.online.servlets.Index.doPost(Index.java:58)
	de.online.servlets.Index.doGet(Index.java:34)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


bei diesem Codestück, in Zeile 148
[java=146]
//get the request dispatcher
RequestDispatcher dispatcher;
dispatcher = request.getServletContext().getRequestDispatcher("/jsp/antragArt.jsp");

//forward to the jsp file to display the book list
dispatcher.forward(request, response);[/code]

was genau funktioniert hier nicht, problem ist auch, bei mir gehts auf einem Fremden tomcat nicht!

Danke euch
 
gibt es das servlet.jar in der zielinstallation und dies auch in der von dir benötigten version ?
 
Get Servlet Context from JSP - SitePoint Forums
Servlet Basics

HttpServletRequest hat diese Methode schlicht nicht,
steht dieser Code bei dir in einer JSP ungeprüft?
schreibe ihn erst in ein Servlet, also eine normale Java-Klasse in einer Entwicklungsumgebung, so dass direkt falsche Methodenaufrufe angemerkt werden,

oder wie meinst du das dass es geht? alternativ immer eine Frage der Versionen, mal die Methode da, mal nicht,
wobei ich mir kaum vorstellen kann dass der ServletContext auf einmal im Request steht, anderseits bin ich im Thema überhaupt nicht drin
 
dann les nochmal Slaters Beitrag... die Klasse javax.servlet.http.HttpServletRequest hat keine Methode getServletContext

da können noch so jars vorhanden sein...
 

Neue Themen


Zurück
Oben