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의 웹 인스턴스입니다(jsp 또는 기타 HTML 템플릿 없음)
위 내용은 HTML에 대한 간단한 렌더링 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!