tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
725
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tservarius Tservarius ist offline Mitglied Silber
    Registriert seit
    Sep 2004
    Beiträge
    90
    Hi leute -)

    wollte nur mal wissen, ob irgendwer eine idee hat, wie eine "nächste seite" "vorherige seite" navigation in struts umzusetzen ist. die daten der tabelle stammen aus einem Bean vom Typ ArrayList, welches durch <logic:iterate> durchlaufen wird.

    das ganze projekt ist im struts framework eingebettet.
    momentan gibt es halt ein paar probleme, wenn die objekte aus dem bean durchlaufen werden, da deren anzahl momentan rund 4000 stk. tendenz stark steigend besitzt.
    ältere browser hängen sich denn bei der menge an daten doch gerne mal weg.

    hat irgendwer ideen, wie sich soetwas realisieren lässt?

    danke im voraus!
     

  2. #2
    TheLightning TheLightning ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    464
    Also.. ich habe ihm Rahmen eines Fragebogensystems schonmal eine "Wizardartige" Navigation mit Struts erstellt. Allerdings verstehe ich deine Ausgangssituation mit der Arraylist nicht ganz.

    Bevor ich dir hier weiterhelfen kann also die Frage: Welche Daten hast du wo genau bzw. welche Daten sind starr oder dynamisch. Genauer..
    - Liegen statische JSPs vor die in statischer Reihenfolge durchlaufen werden sollen?
    - Liegt eine oder mehrere dynamische JSPs vor (gleicher Aufbau nur inhalt verändert sich bei jedem Step) die statisch gekoppelt werden sollen
    - Liegt eine dynamische Navigation vor und woher kommt die in welcher Form?

    Gruß Dominik
     

  3. #3
    TheLightning TheLightning ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    464
    So... ich hab jetzt also nach kurzer Verwirrung gerafft was du willst..

    Die Frage die sich mir hier jetzt noch stellt ist ob es sich um eine Tabelle handelt. Für diesen Fall wäre nämlich das Display-Tag geradezu prädistiniert ohne dabei Verrenkungen machen zu müssen:
    http://displaytag.sourceforge.net/11/
    Geändert von TheLightning (20.12.06 um 12:49 Uhr)
     

  4. #4
    Tservarius Tservarius ist offline Mitglied Silber
    Registriert seit
    Sep 2004
    Beiträge
    90
    jep. also "datenstrom":

    SAP System => RFC => Bean vom Typ ArrayList => Iterieren mittels JSP in eine <table>

    denke der displaytag könnte genau sowas sein, wie ich gesucht habe
    ich werds mir auf jedenfall jetzt mal zu gemüte führe und mal sehen, was das so mit sich bringt.

    auf jedenfall schonma danke!
     

  5. #5
    Tservarius Tservarius ist offline Mitglied Silber
    Registriert seit
    Sep 2004
    Beiträge
    90
    scheint wirklich die Lösung zu sein, jetzt aber nochma ne relativ dumme frage zur implementierung, (die examples bringen mich auch nicht wirklich vorran, wenn es darum geht)

    ich hab da jetzt ncohein problem mit der nutzung des displaytag:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    
    <%@ page language="java" pageEncoding="ISO-8859-1"%>
    <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html:html locale="true">
      <head>
        <html:base />
      </head>
      <body>
        
    <%@ page import="java.util.*"%>
     
     
    <%
    List testData = new ArrayList();
                Map map1 = new TreeMap();
                map1.put("ide", "1");
                map1.put("firstName", "Bill");
                map1.put("lastName", "Gates");
                testData.add(map1);
     
                Map map2 = new TreeMap();
                map2.put("ide", "2");
                map2.put("firstName", "Scott");
                map2.put("lastName", "McNealy");
                testData.add(map2);
     
                Map map3 = new TreeMap();
                map3.put("ide", "3");
                map3.put("firstName", "Bill");
                map3.put("lastName", "Joy");
                testData.add(map3);
     
                request.setAttribute("testData", testData);
                %>
     
    <display:table name="testData" id="test">
        <display:column title="First Name" property="firstName" />
        <display:column title="Last Name" property="lastName" />
    </display:table>
     
     
      </body>
    </html:html>

    ich könnte auch vermuten, dass das mit fehlenden dependencies wie auf http://displaytag.sourceforge.net/11...endencies.html zusammenhängt, jedoch hab ich mitterweile alle jar's eingebunden und mitdeployed und komme immer noch nicht vorran.
    Geändert von Tservarius (20.12.06 um 15:22 Uhr)
     

  6. #6
    Tservarius Tservarius ist offline Mitglied Silber
    Registriert seit
    Sep 2004
    Beiträge
    90
    läuft nun, lag tatsächlich an den dependencies... hab einfach ma alles aus nem sample projekt importiert jetzt nur noch rausfinden, woran es genau lag
     

Ähnliche Themen

  1. Nächste/Vorherige Seite mit Ajax nachladen (jquery)
    Von typhoch2 im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 20.05.10, 18:16
  2. Vorherige Seite bleibt beim Wechsel sichtbar
    Von Fugee21 im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 09.12.07, 17:44
  3. WHERE id = X und vorherige und nächste ID
    Von maga147 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 12.11.07, 18:43
  4. Wie krieg ich die vorherige / nächste ID heraus?
    Von aargau im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.09.07, 17:09
  5. Wertübergabe an die nächste Php-Seite
    Von stamminger im Forum PHP
    Antworten: 5
    Letzter Beitrag: 02.06.04, 10:31