ホームページ  >  記事  >  ウェブフロントエンド  >  HTML の簡単なレンダリングの概要

HTML の簡単なレンダリングの概要

黄舟
黄舟オリジナル
2017-05-26 15:03:293152ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。