2012-04-12 4 views
1

Wollte wissen, wie Links und JSP-Dateipfade in Jsps angeben. Ist es besser, sie auf dem JSP selbst anzugeben, oder wenn es besser ist, sie alle in einer Konstanten-Datei zu speichern, so dass es einfacher ist, Dinge zu ändern, wenn sich der Pfad zu einem JSP ändert oder sich die URL eines Links ändert.Was ist eine gute Möglichkeit, Links und Dateipfade in jsps anzugeben?

Übrigens verwende ich auch das Struts2 Framework und JSTL Tags auf meinen Seiten.

Antwort

0

Beachten Sie, was Sie unter der Flexibilität verstehen, aber das JSP S2 bietet eine sehr saubere und effiziente Möglichkeit, eine JSP in eine andere JSP zu integrieren.

<s:include value="myJsp.jsp" /> 

es bietet auch die Möglichkeit, zusätzliche parameters.For Details zum Dokument für Details

Sie <s:url> Tag zur Angabe der Links verweisen auf weitergeben können. %{url} wird in der URL ausgewertet, die mit dem s: url-Tag definiert wurde. Auf den Seiten "Willkommen" und "HelloWorld" verwenden wir zwei verschiedene Struts-Tags, um Links zu erstellen. Wir schaffen

  • Ressourcen Links
  • Direkte Links und
  • Verbindungen mit Parametern.

Einzelheiten finden Sie in die Dokumentation in Details

  1. S2 URL tag
  2. using-tags

Es andere Art und Weise ist jsp in flexiblerer Weise zu zählen wie die jsp zur Laufzeit einschließlich der Basis Wenn der JSP-Wert aus der Aktion festgelegt wird, aber ohne weitere Informationen zu Ihrem Anwendungsfall, ist dies schwer vorzuschlagen.