Sichtbarkeit von Objecten in JSP's

jojomartius

Mitglied
Hallo,

recht einfaches Beispiel. Ich habe 3 JSP-Fiels... Und eine Klasse. Nennen wir die Klasse "test" und die JSP-Files content1.jsp, content2.jsp und header.jsp :)

Ihr könnt euch denken, was ich vor habe oder? In beiden content jsp's, die header.jsp includieren um so ein bisschen Basis-HTML zu haben und dann da auch noch die Klasse test instanzieren um diese in beiden content jsp's zu nutzen.

Für jede Hilfe dankbar :)

Viele Grüße,
 

jojomartius

Mitglied
wenn ich das internet richtig verstehe sind die includes auch nicht für dynamischen coeds (sprich java) gedacht... nur was ist dann dafür gedacht :)
 

mvitz

Top Contributor
Mir ist noch nicht 100% klar, was genau du machen möchtest.

Poste doch mal die 3 JSPs (mit einer MINIMALEN Ausrichtung, die dein Problem wiederspiegelt, d.h. nur ein Objekt kein unnötiges Markup, etc.)
 

jojomartius

Mitglied
Okay, sehr gerne

also die header.jsp stelle ich mir so vor:

<%@page import="de.company.mobile.*"%>
<%@page import="java.util.*"%>
<%
APIClient api = new APIClient("server1");
%>

die content jsp's sehn beide etwa so aus

<jsp:include page="header.jsp" flush="true" />
<% out.print( api.getServerName() ); %>

und die klasse, die sieht im einfachsten fall so aus:

package de.company.mobile;

public class APIClient {

public String _serverName = null;

public ApiClient(String _name) {
_serverName = _name;
}

public String getServerName() {
return _serverName;
}
}

Ziel ist es einfach die Klasse nicht in jeder Contentfile zu instanziieren und gemeinsame codeteile (und keine angst, das sind ein paar mehr zeilen als diese) wieder zu verwenden. =)

War das halbwegs verständlich?

Viele Grüße,
 

mvitz

Top Contributor
Dann hast du zwei Möglichkeiten:

1.) Du nutzt anstannt jsp:include die include Directive

2.) Du schreibst dein Objekt API in den Request
 

jojomartius

Mitglied
vielen dank :)

ich bin nicht auf die idee gekommen, dass <%@ include file="header.jsp" %> anders wirkt als <jsp:include page="header.jsp" flush="true" />

danke schön! :) jetzt fühle ich mich in der java welt wieder ein bisschen wohler!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Sichtbarkeit protected: Attribute trotzdem aufrufbar. Java Basics - Anfänger-Themen 4
A OOP Komposition per Package-Sichtbarkeit Java Basics - Anfänger-Themen 2
melaniemueller Datenkapselung Sichtbarkeit public Java Basics - Anfänger-Themen 4
C Sichtbarkeit in Pakten Java Basics - Anfänger-Themen 2
Y JFrame sichtbarkeit Java Basics - Anfänger-Themen 4
Y Panels sichtbarkeit Java Basics - Anfänger-Themen 3
J Sichtbarkeit und Zugriff Java Basics - Anfänger-Themen 9
A Sichtbarkeit in Methoden/Listen Java Basics - Anfänger-Themen 3
W Sichtbarkeit vom Variablen, Klassen usw. Java Basics - Anfänger-Themen 3
M Sichtbarkeit - Modifier Java Basics - Anfänger-Themen 13
P Klasse mit eingeschränkter Sichtbarkeit Java Basics - Anfänger-Themen 3
J Sichtbarkeit Variable in Schleife Java Basics - Anfänger-Themen 5
C OOP Aufruf von Methoden höherer Sichtbarkeit Java Basics - Anfänger-Themen 10
S Sichtbarkeit Problem Java Basics - Anfänger-Themen 10
L sichtbarkeit von checkboxen Java Basics - Anfänger-Themen 2
C OOP Vererbung und Sichtbarkeit Java Basics - Anfänger-Themen 14
B Konstruktoren Sichtbarkeit Java Basics - Anfänger-Themen 2
M Sichtbarkeit von Methoden Java Basics - Anfänger-Themen 7
A Allgemeine Frage zur Sichtbarkeit "private" Java Basics - Anfänger-Themen 5
C Überdecken von Attributen und Sichtbarkeit von Variablen Java Basics - Anfänger-Themen 8
H2SO3- sichtbarkeit con classen und functionen Java Basics - Anfänger-Themen 8
M Vererbung und Sichtbarkeit von Methoden Java Basics - Anfänger-Themen 7
R Sichtbarkeit von Methoden Java Basics - Anfänger-Themen 14
G konstanten leicht benutzen? (sichtbarkeit) Java Basics - Anfänger-Themen 17
G Deklaration und Sichtbarkeit von Variablen Java Basics - Anfänger-Themen 2
H statische methoden und sichtbarkeit Java Basics - Anfänger-Themen 13
B Sichtbarkeit von Variablen Java Basics - Anfänger-Themen 2
F Sichtbarkeit von Buttons un Frame Java Basics - Anfänger-Themen 7
M Sichtbarkeit von private Java Basics - Anfänger-Themen 2
G Sichtbarkeit von Variablen Java Basics - Anfänger-Themen 4
J protected und Standard Sichtbarkeit Java Basics - Anfänger-Themen 2
P Sichtbarkeit Java Basics - Anfänger-Themen 5
R Sichtbarkeit bei Vererbung Java Basics - Anfänger-Themen 2
K Sichtbarkeit von Komponenten prüfen Java Basics - Anfänger-Themen 5
K Rechenfehler mit DateTime Objecten Java Basics - Anfänger-Themen 4
G JUnit4 mit externen Objecten/Dateien Java Basics - Anfänger-Themen 5
M Array mit Point-Objecten Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben