Hallo!
Ich suche eine Möglichkeit einen Link zu erstellen, der mir die Aktion aufruft, die zuletzt aufgerufen wurde.
Da das wahrscheinlich nicht sehr verständlich gewesen sein dürfte hier nochmal mein konkretes Beispiel:
Ich experimentiere gerade mit Struts2 und Tiles2 herum und möchte die Localization-Möglichkeiten der beiden nützen. Dies funktioniert soweit auch ohne Probleme. Nun möchte ich aber, dass der User zusätzlich die Möglichkeit hat die Sprache selber zu wählen. Ziel ist es, dass der User auf jeder Seite ein Dropdown-menü mit allen verfügbaren Sprachen erhält. Wenn er dann eine andere Sprache anklickt soll er wieder auf die aktuelle Seite kommen. Soweit zur Theorie.
In der Praxis hab ich noch ein paar Probleme: ich könnte dieses Menü natürlich auf jeder Seite extra einbinden und die Links "hardcoded" in die Seite einfügen. Lieber wäre es mir wenn ich das über eine jsp lösen könnte, die ich über die tiles-Definitionen in jede Seite einbinde. Dabei müsste ich aber auf jeder Seite irgendwie den Aktion-Namen im Link anpassen, wofür ich noch keine Möglichkeit gefunden haben.
Wobei mir gerade eine Möglichkeit einfällt:
ich könnte für jede Action eine properties-Datei anlegen in der ich den Namen der Action reinschreibe und mir diese dann einfügen. Werde das heute Abend mal testen.
Aber vielleicht weiß ja jemand einen anderen oder besseren Weg, da ich ja noch nicht einmal weiß ob meine Idee funktioniert
Ich suche eine Möglichkeit einen Link zu erstellen, der mir die Aktion aufruft, die zuletzt aufgerufen wurde.
Da das wahrscheinlich nicht sehr verständlich gewesen sein dürfte hier nochmal mein konkretes Beispiel:
Ich experimentiere gerade mit Struts2 und Tiles2 herum und möchte die Localization-Möglichkeiten der beiden nützen. Dies funktioniert soweit auch ohne Probleme. Nun möchte ich aber, dass der User zusätzlich die Möglichkeit hat die Sprache selber zu wählen. Ziel ist es, dass der User auf jeder Seite ein Dropdown-menü mit allen verfügbaren Sprachen erhält. Wenn er dann eine andere Sprache anklickt soll er wieder auf die aktuelle Seite kommen. Soweit zur Theorie.
In der Praxis hab ich noch ein paar Probleme: ich könnte dieses Menü natürlich auf jeder Seite extra einbinden und die Links "hardcoded" in die Seite einfügen. Lieber wäre es mir wenn ich das über eine jsp lösen könnte, die ich über die tiles-Definitionen in jede Seite einbinde. Dabei müsste ich aber auf jeder Seite irgendwie den Aktion-Namen im Link anpassen, wofür ich noch keine Möglichkeit gefunden haben.
Wobei mir gerade eine Möglichkeit einfällt:
ich könnte für jede Action eine properties-Datei anlegen in der ich den Namen der Action reinschreibe und mir diese dann einfügen. Werde das heute Abend mal testen.
Aber vielleicht weiß ja jemand einen anderen oder besseren Weg, da ich ja noch nicht einmal weiß ob meine Idee funktioniert