Toon posts:

[JAVA] Servlet/JSP ClassCastException

Pagina: 1
Acties:

Verwijderd

Topicstarter
In een servlet creëer ik een object.

Dit object verbind ik aan een session object mbv. de
code:
1
setValue("naam",myMessage)

Hierna forward ik naar een JSP pagina en probeer ik het object te benaderen op deze manier:
code:
1
MyMessage message=(MyMessage)session.getValue("naam");

Deze cast veroorzaakt een error, namelijk een ClassCassException.
Ik ben zelf al even op zoek gegaan waar dit aan kan liggen en het komt volgens mij doordat de classloaders niet gelijk zijn.

Iemand enig idee hoe het komt dat de classloaders niet gelijk zijn en hoe ik dit probleem kan oplossen.

BTW. ik gebruik JRun 3.1 als webserver (mocht dit er iets mee te maken hebben)

  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Probeer eens de set en getAttribute methodes te gebruiken. De Value methoden zijn depricated vanaf Servlet API 2.1.

Verwijderd

Topicstarter
Weet ik, maakt geen verschil. Het probleem zit echt in de cast en niet in de manier van benaderen

  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Das best raar dan. Werkt het wel met andere (standaard) classes?

[edit] BTW, ik gebruik JRun 4 en heb nergens last van.