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; }
上記のメソッドはデータを運ぶHTMLを返すため、フロントエンドJSはレンダリング前にAjaxデータを待つ必要がありません
注: PropertyPlaceholderHelper に
1 propVal = parseStringValue(propVal, placeholderResolver, visitedPlaceholders);
という文があります。このコードはモデル内の値を解析します。通常、これは必要ありません。コメントアウトしても構いません。
私の実践方法は、Spring+vuejs+html の Web インスタンスです (JSP はありません)。または他の HTML テンプレートが使用されます)
以上がHTML の簡単なレンダリングの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。