Wie man eine Datei enthalten ist auf Anfrage Attribute in Abhängigkeit mit der Richtlinie enthalten

StackOverflow https://stackoverflow.com/questions/661882

  •  20-08-2019
  •  | 
  •  

Frage

Ich möchte eine Datei enthalten ist auf Anfrage Attributwert abhängig.

${theme} -> themeA

Um es zusammenzufassen. Ich würde so etwas wie dieses mögen:

<%@ include file="../themes/${theme}/jsp/content/welcome.jsp"%>

Jede einfache Abhilfe?

War es hilfreich?

Lösung

Nicht mit <% @ include%> als dass ein statisch / kompiliert Zeit umfassen. Sie könnten stattdessen . Tag, der zur Laufzeit ausgewertet wird, und enthält die Ergebnis von dieser Seite ausgeführt wird, anstatt einschließlich der Seite selbst bei der Kompilierung

Um alle Unterschiede zwischen der Richtlinie gehört zu vergleichen und Besuche JSP2.0 Referenz

<jsp:include page="../themes/${theme}/jsp/content/welcome.jsp"> 

Das Tag würde auch funktionieren, wenn Sie JSTL verwenden.

Andere Tipps

<c:import url="../themes/${theme}/jsp/content/welcome.jsp"/>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top