테이블 행을 생성하기 위해 '루프'명령을 사용하여 "동적"으로 만드는 템플릿 파일이 있습니다.루프 처리 및 자바 맵에서 데이터 추출
또한 HashMap을 전달하여 테이블에 데이터를 채우지 만 제대로 작동하지 않습니다.
tokens.put("40_10_Off", "WORKS!");
template.process(tokens, writer);
'과정을'실행이 테이블을 생성하고
${40_10_Off}
을 넣어하지만 :
<html>
<p>
<#list ['10', '20'] as sampleRate>
<table>
<#list ['40'] as inputRange>
<#list ['Off'] as dcFrequency>
<#assign templateToken = inputRange + "_" + sampleRate + "_" + dcFrequency>
<tr valign=top>
<td>${templateToken}</td>
</tr>
</#list>
</#list>
</table>
</#list>
</p>
<p><i>${.now?date}</i></p>
</body>
</html>
이것은 자바 코드는 다음과 같습니다
이
는 템플릿입니다 자바 맵에서 키를 선택하지 않습니다 ...내가 만든 변수의 값을 JAVA 코드에서 전달한지도에서 추출하려면 어떻게해야합니까?
당신이 당신이 점점 오류를 제공 할 수 있습니까? 또는 적어도 '작동하지 못하게 함'을 지정하십시오. – Lino
죄송합니다 ... 잘못된 것을 추가했습니다. – Shvalb
예외가 없으면 테이블을 만들지 만 문자열을 맵의 값으로 대체하지 않습니다. – Shvalb