2009-03-23 4 views
0

Ich habe ein Problem: Ich muss ein benutzerdefiniertes Tag erstellen, das seine untergeordneten Tags (von denen jedes als HTML-Widget von irgendeiner Art gerendert werden kann) und sie auf intelligente Weise in die Seite übertragen.Implementierung eines "Window Managers" für HTML in einem benutzerdefinierten JSP-Tag

Es ist eine ziemlich offene Frage, also habe ich über viele verschiedene Wege nachgedacht, um es zu lösen. Was ich brauche, ist eine Eingabe, wie:

  • andere getan haben es
  • Ideen

Meine Ideen:

  • mit so etwas wie 960 Grid-System CSS für das Layout und Spezifizieren Sie die Position jedes Widgets mit benutzerdefinierten JSP-Tag-Attributen. Wenn kein angegeben, tut einem Fluss Layout
  • Verwendung eine HTML-Tabelle, und hält jedes Widget in eine Zelle unter Verwendung von Fluss Layout (dies kann problematisch sein, da einige Widgets nicht quadratisch sind, sind sie 3x1 oder 1x3 usw.

Antwort

1

„Wie andere haben es getan“ - sie verwendet haben wahrscheinlich ein Portal

Vielleicht etwas an der Apache Portals Seite könnte Ihnen helfen

?.