Derzeit sitze ich an einer Aufgabe für die FH, nach welcher ich zum einen einen Usernamen abfragen Soll, der dann über die Sitzung irgendwo (bei mir im footer) auf der Seite angezeigt werden soll. Zum anderen sollen wir noch die Möglichkeit bieten neue Artikel in die Seite einzubinden. Das ganze soll mit MVC realisiert werden.
Jedes mal wenn ich folgende Ausdrücke benutze "${userName}" bekomme ich eine ServletException ("java.lang.NoClassDefFoundError: Could not initialize class org.apache.jasper.el.ELContextImpl").
Ich google schon seit zwei Tagen nach einer Lösung, doch bisher habe ich noch nichts gefunden. Ich benutze Eclipse für Java EE und Tomcat 7 als Container (als teil von XAMPP).
Noch eine weiter Frage:
Mich interessiert, ob meine Realisierung eines MVC (in der JSP soll mit den Beans gearbeitet werden, die der Controller vorher aussucht) soweit korrekt ist. (da ich derzeit Probleme habe das ganze zum laufen zu bekommen habe ich nur einen userName zur request und nicht ein Objekt user zur session hinzugefügt)
Mein Controller -> https://github.com/iButters/WebEngineeringI/blob/master/src/Servlets/Controller.java
Meine User Klasse -> https://github.com/iButters/WebEngineeringI/blob/master/src/Classes/User.java
Meine JSP-Dateien ->https://github.com/iButters/WebEngineeringI/tree/master/WebContent
Für erstellen neuer Artikel dachte ich mir, dass ich eine Klasse Pages (die außerdem eine statische Liste mit allen erzeugten Pages hält) benutze, welche neue Seiten hinzufügt, die wiederum Artikel enthalten (String Titel, String Text, String Code). Durch einen Klick auf einen Link wird die entsprechende Page angefordert und der JSP verfügbar gemacht. Die JSP entnimmt dann den sämtliche Artikel und fügt deren Attribute in die Seite ein.
Ist das so richtig gedacht?
Jedes mal wenn ich folgende Ausdrücke benutze "${userName}" bekomme ich eine ServletException ("java.lang.NoClassDefFoundError: Could not initialize class org.apache.jasper.el.ELContextImpl").
Ich google schon seit zwei Tagen nach einer Lösung, doch bisher habe ich noch nichts gefunden. Ich benutze Eclipse für Java EE und Tomcat 7 als Container (als teil von XAMPP).
Noch eine weiter Frage:
Mich interessiert, ob meine Realisierung eines MVC (in der JSP soll mit den Beans gearbeitet werden, die der Controller vorher aussucht) soweit korrekt ist. (da ich derzeit Probleme habe das ganze zum laufen zu bekommen habe ich nur einen userName zur request und nicht ein Objekt user zur session hinzugefügt)
Mein Controller -> https://github.com/iButters/WebEngineeringI/blob/master/src/Servlets/Controller.java
Meine User Klasse -> https://github.com/iButters/WebEngineeringI/blob/master/src/Classes/User.java
Meine JSP-Dateien ->https://github.com/iButters/WebEngineeringI/tree/master/WebContent
Für erstellen neuer Artikel dachte ich mir, dass ich eine Klasse Pages (die außerdem eine statische Liste mit allen erzeugten Pages hält) benutze, welche neue Seiten hinzufügt, die wiederum Artikel enthalten (String Titel, String Text, String Code). Durch einen Klick auf einen Link wird die entsprechende Page angefordert und der JSP verfügbar gemacht. Die JSP entnimmt dann den sämtliche Artikel und fügt deren Attribute in die Seite ein.
Ist das so richtig gedacht?