Einfache Rendering-Einführung von HTML
public static String render(String pHtmlTemplate, final Map pModel) { PropertyPlaceholderHelper placeholderHelper = new PropertyPlaceholderHelper("${", "}"); String result = placeholderHelper.replacePlaceholders(pHtmlTemplate, new PlaceholderResolver() { @Override public String resolvePlaceholder(String placeholderName) { return Objects.toString(pModel.get(placeholderName), ""); } }); return result; }
Die obige Methode gibt einen HTML-Datenträger zurück. damit das Front-End-JS vor dem Rendern nicht auf die Ajax-Daten warten muss
Hinweis: Es gibt einen Satz in PropertyPlaceholderHelper:
1 propVal = parseStringValue(propVal, placeholderResolver, visitedPlaceholders);
Dieser Code analysiert den Wert Das Modell ist im Allgemeinen nicht erforderlich, Sie können es auskommentieren.
Meine Praxis ist: eine Webinstanz von Spring+vuejs+html (ohne JSP oder andere HTML-Vorlagen)
Das obige ist der detaillierte Inhalt vonEinfache Rendering-Einführung in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!