Problem mit Verlinkung JSP Dynamische Tabelle

Melissa

Mitglied
Hallo,

hab ein Problem und komm hier einfach nicht weiter, hoffe es kann mir jemand helfen.

Code:
<table border="1"  width="655" rules="all" frame="box">
<tr  bgcolor=#cccccc>
<th width="10%" >Nr</th>
<th>Name</th>
</tr>

<% 
session.setAttribute("dummyData", MonitorMain.fillDummyData());

Iterator cells = MonitorMain.fillDummyData().getCellsField().iterator();

int i=0;
while (cells.hasNext())
{
	Cell cell = (Cell)cells.next();
	cell.getCellNameField();	
	i++;
	%>
	<tr>
	<td><%=i%></td>	                          
	<td>
		 
	<a href=seite.jsp><%= cell.getCellNameField()%></a></td>	
	</tr>
	<% } %>

</table>


tabelle sieht dann wie folgt aus:
nr. Name
1 Server1
2 Server2
3 Server3

Ich möchte immer das anzeigen was ich zu letzt angeklickt habe...
beim klick auf Server1 möchte ich das in einem Label angezeigt wird, also z.B.: Server1
Label befindet sich auf einer anderen jspseite,


Code:
<h2>Name: <label for="name" size=90 maxlength=50></label>
</h2>

Wie löst man sowas? Hat jemand eine Idee?

LG
 

tagedieb

Top Contributor
Ich hab jetzt nicht verstanden was du genau vorhast und wo dein Label genau angzeigt werden soll.

Wenn du das Label nicht beim laden des JSP setzen kannst sondern es dynamisch aendern moechtest kannst du das mit Javascript machen.

Java:
<script>
    function changeLabel(name) {
        // hier frame- und id- namen anpassen, je nach struktur musst du eventuell auch parent benutzen
        window.labelframe.document.getElementById(servername).innerHTML=name;
        return false;
    }
</script>
<H3><A HREF="server1.jsp" onclick="return changeLabel('Server1');">Server1</A></H3>


// definiere noch eine ID fuer das label um den Zugriff zu erleichtern
<h2>Name: <label id="servername" for="name" size=90 maxlength=50></label>
</h2>
 

Melissa

Mitglied
Hallo :)
hab das nicht richtig erklärt, was ich genau will:

ich habe zwei jsp Seiten einmal server.jsp und index.jsp

in index.jsp ist einmal die dynmische Tabelle:
Code:
<table border="1"  width="655" rules="all" frame="box">
<tr  bgcolor=#cccccc>
<th width="10%" >Nr</th>
<th>Name</th>
</tr>

<% 
session.setAttribute("dummyData", MonitorMain.fillDummyData());

Iterator cells = MonitorMain.fillDummyData().getCellsField().iterator();

int i=0;
while (cells.hasNext())
{
	Cell cell = (Cell)cells.next();
	cell.getCellNameField();	
	i++;
	%>
	<tr>
	<td><%=i%></td>	                          
	<td>
		 
	<a href=seite.jsp><%= cell.getCellNameField()%></a></td>	
	</tr>
	<% } %>

</table>
dynamische Ausgabe:
nr. Name
1 Server1
2 Server2
3 Server3


und in server.jsp:
Code:
<h2>Name: <label for="name" size=90 maxlength=50></label>
</h2>

Jetzt möchte ich wenn ich auf server1 klicke, dass mir dynamisch das label in server.jsp angepasst wird mit
Ausgabe:
Name: Server1

ich hab dein code versucht einzubauen aber irgendwie geht das nicht, ich mach immer noch was falsch...

Lg
 
Zuletzt bearbeitet:

tagedieb

Top Contributor
Das Javascript muss nur richtig konfiguriert werden. Wird server.jsp aus index.jsp referenziert? Kanns du mir mal zeigen wo du die frames/iframes definiert hast, dann kann ich dir auch sagen wo du was aendern must.
 

Melissa

Mitglied
Ja also server.jsp wird von index.jsp referenziert...

iframe befindet sich in index.jsp:

<iframe id="editorWindow" src="../../../contents/server.jsp" style=" border: 0px; height: 400px;" frameborder="0"; scrolling="no" ; frameborder="0"; width="100%"; name="iFrame";align="right"></iframe>

Vielen Dank im Vorraus!
 

tagedieb

Top Contributor
Mit den folgenden Aenderungen muesste es eigentlich funktionieren.

Java:
// index.jsp einfuegen
<script>
    function changeLabel(name) {
        window.editorWindow.document.getElementById('servername').innerHTML=name;
        return false;
    }
</script>

// index.jsp aendern:
	<a href=seite.jsp onclick="return changeLabel('<%= cell.getCellNameField()%>');"><%= cell.getCellNameField()%></a>


// server.jsp aendern:
<h2>Name: <label id="servername" for="name" size=90 maxlength=50></label>
</h2>

PS. dein
Code:
iframe
tag is auch falsch, aber sollte trotzdem funktionieren.
den
Code:
;
wird nur innterhalb des style attributes verwendet! Ausserdem 2mal frameborder definiert.

Richtig sollte es so aussehen:
Java:
<iframe id="editorWindow" src="../../../contents/server.jsp" style=" border: 0px; height: 400px;" frameborder="0" scrolling="no" width="100%" name="iFrame" align="right"></iframe>
 

Melissa

Mitglied
habs hinbekommen dank dir!! DANKE Nochmal :)

hab noch etwas rum gespielt und nun:
Code:
<LABEL id="label1" style="font-weight:bold;color:#f20"></LABEL><br>
<A HREF='#' onclick="return setText('label1','<%= cell.getCellNameField()%>');"><%= cell.getCellNameField()%></A>

LG :toll:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S AJAX/RestController Post Problem Web Tier 18
pkm Problem beim Import eines dynamischen Webprojekts als .zip Web Tier 2
O JSF Java Unsigned Applet PrivilegedActionException Problem Web Tier 2
F JSF preRenderView Problem Web Tier 0
J Funktion für AJAX - Problem mit Return Web Tier 14
S Problem mit Checkboxen im Servlet erkennen Web Tier 3
N JSF JSF Selected Item & GesBetrag Problem Web Tier 1
Shams Problem mit der verwirklichung einer Readmethode in einer Chatapplikation Web Tier 3
F JSF Problem mit Primefaces Web Tier 7
F JSF Problem mit Primefaces Web Tier 4
F JSP Problem mit Property Web Tier 0
D Java EE Servlet login Problem Web Tier 1
L java.io.NotSerializableException für domain Objekte - Design Problem? Web Tier 12
T JSF Character Encoding Problem Web Tier 2
T JSF Problem mit JSF und Foreign Key Tabellen Web Tier 8
H JSF Problem mit Converter Web Tier 2
M Zeichensatz Problem? Web Tier 3
T JSF Problem wenn Session abgelaufen ist Web Tier 6
K JSF websphere application server 8 tomahawk problem Unable to find resource Web Tier 3
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
J JSF Problem mit Bearbeiten von Datensätzen Web Tier 7
M JSF Problem mit CSS und Unterverzeichnissen Web Tier 2
M JSP Problem beim deployen auf Tomcat Web Tier 2
P Servlet getWidth(); - getHight(); Problem Web Tier 3
J JSP Problem bei Hibernate mit JSP Web Tier 2
M JSF mit Tobago Problem: ServletContextListener Web Tier 5
J Facelets javascript compiler problem Web Tier 3
T Tomcat mit Servlets Problem Web Tier 7
T Servlet Problem bei gwt rpc Web Tier 7
S Servlet Problem mit Tomcat Web Tier 3
J JSF Kein Methodenaufruf mit Button möglich durch PhaseListener (redirect) Problem? Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
F.S.WhiTeY Tmplating/CSS Problem bei JSF Web Tier 7
A ice:inputText Converter Problem Web Tier 2
B JSF Tomcat Windows Linux equals Problem Web Tier 3
R JSF JSF Composite Components: Problem mit Attributliste und Referenzierung Web Tier 2
M Problem mit Hibernate und GWT Web Tier 6
O JSP struts2 tag: Problem mit Dezimalzahlen Web Tier 2
P Struts Struts2 if tag Problem mit getText() Web Tier 3
B Java EE 6 Problem (EL) Web Tier 4
ruutaiokwu beanshell scope problem... Web Tier 7
P Problem mit HTML.Tag.OPTION Web Tier 3
N Problem mit Datei Streaming Web Tier 2
S Architektur-Problem? 2 Servlets, ein Objekt Web Tier 4
F.S.WhiTeY JSF:org.apache.jasper.JasperException Problem Web Tier 2
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
N Servlet: Problem mit getParameterValues Web Tier 4
7 Struts und Ajax. Problem mit Actions Web Tier 2
J GWT - RPC Problem Web Tier 6
F Problem mit JSF Anwendung Web Tier 9
I Logout - Problem => Bei Zurück Web Tier 2
I AJAX - Problem Web Tier 18
F Problem mit Struts Web Tier 2
I selectOneMenu - Problem Web Tier 6
H Firefox Background-Image Problem Web Tier 4
E GWT Server-Client Problem Web Tier 3
J Log4j problem Web Tier 7
F Problem mit der Methode request.getRemotePort() Web Tier 2
S GWT Problem Web Tier 4
M Problem mit Velocity Web Tier 2
S OSGi Bundle Problem - ClassNotFound Web Tier 4
J JSF Locales Problem Web Tier 3
J Problem mit Login Web Tier 4
MQue jsp- Problem Web Tier 4
P Problem der Parameterübergabe aus Iframe Web Tier 15
A Tomcat: beim Start des Servers einmalige Aktion aufrufen (Problem gelöst) Web Tier 2
R JSF <rich:datatable> problem Web Tier 4
S JSF Problem - Terminverwaltung - Ändern eines vorhandenen Termins Web Tier 2
S Filter Problem? Web Tier 6
E Problem mit t:saveState Web Tier 7
S Problem mit Anzeige zweier JSP's Web Tier 4
M Problem mit JSP und Bean Web Tier 2
F RichFaces, Problem mit PickList Web Tier 2
S Problem mit Servlet und Zugriff auf Orace XE Datenbank Web Tier 2
E Problem mit request.getParameter Web Tier 5
B getServletContext.getRealPath("/") Problem Web Tier 6
C Problem mit Hibernate und IceFaces Web Tier 2
S Problem mit Session - Übergabe von Kontext zu Kontext Web Tier 2
H problem bei Parameterübergabe mit beans Web Tier 3
U JSP form-Daten (ohne name-Attribut) an Servlet = Problem Web Tier 6
S jsf: übles problem mit <f:convertDateTime> Hilfe! Web Tier 2
A Selectbox Problem in JSP Web Tier 12
T Problem bei Session-Timeout Web Tier 3
S problem mit resultset Web Tier 6
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF-Ctrl h:inputText Problem mit Umlauten Web Tier 4
Tandibur JSF: Verlinkung mittels Button, bedingte Weiterleitung Web Tier 4
S Verlinkung von JSF-Seiten in einem gecshützten Bereich Web Tier 2
J dynamische jsf-seite programmatisch erstellen Web Tier 1
E Wie kann ich dynamische HTML- Tabellen(-spalten) mit JSP aus SELECT-Anweisung erstellen? Web Tier 2
M JSF Dynamische Größe bei Primefaces Komponenten Web Tier 2
nrg Dynamische Tabelle Web Tier 4
M JSF Composite components - dynamische dataTable? Web Tier 8
D Dynamische Listen aus der DB holen Web Tier 3
K Dynamische Inhalt auf ein "DIV" laden Web Tier 2
J [JSF] Dynamische Includes (iterative includes) Web Tier 4
MrWhite Facelets: Dynamische Attribute Web Tier 3
Schandro JSP soll dynamische Anzahl an Parametern einer JavaScript-Function erzeugen Web Tier 8
D Richfaces (Seam/Hibernate): dynamische Eingabefelder Web Tier 2
R JSF dynamische Tag Auswahl Web Tier 4

Ähnliche Java Themen

Neue Themen


Oben