JSP total unübersichtlich - wie bereinigen?

Status
Nicht offen für weitere Antworten.

0001001

Bekanntes Mitglied
Hallo Ihr,

mein(e) JSP ist jetzt ein paar hundert Zeilen lang und unübersichtlich - was natürlich auch daran liegt, dass darin Javacode und HTML Anweisungen und CSS Definitionen enthalten sind.
Das/die JSP hat ungefähr folgenden Aufbau

Code:
JAVAZuweisungen
IF-Abfrage
ELSE IF-Abfrage
ELSE IF-Abfrage
ELSE IF-Abfrage
ELSE IF-Abfrage
ELSE IF-Abfrage

Jetzt würde ich den Code, der innerhalb der IF-Blöcke steht vielleicht per include einbinden. Allerdings gibts da ein Problem: Ich instantiiere in meinem JSP ein Objekt und dieses Objekt nutze ich in den IF-Blöcken.

Dazu meine Fragen:
1. Kann ich beim include eine Referenz auf das Objekt mit übergeben?
2. Was kann man allgemein machen um ein JSP übersichtlicher zu gestalten?
 

WeirdAl

Bekanntes Mitglied
Hi,
um den Code deiner JSP übersichtlicher zu gestalten kannst Du zb.:
- CSS Definitionen komplett in eine CSS Datei auslagern
- Includes nutzen, dort wo es angebracht ist
- Deine If/Else Blöcke sind Anzeichen davon, dass Du Logik in die View gebaut hast. Evtl kannst Du eine Bean nutzen, die dir das richtige Objekt zurückliefert bzw. die Behandlung der If/Else Blöcke für dich übernimmt. (Generell: Schau das Du so wenig Logik wie möglich in den JSPs hast und diese stattdessen in Beans "auslagerst").

Cu
Alex
 

0001001

Bekanntes Mitglied
Hallo,

erstmal danke für deine Antwort!
Es ist richtig, im JSP steckt im Moment die gesamte Logik. Die würde ich gerne auslagern, allerdings müsste ich dazu dieses Objekt übergeben können. Nur wie übergebe ich einem JavaBean ein Objekt?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JEE Verwirrung total Allgemeines EE 5

Ähnliche Java Themen

Neue Themen


Oben