Как я называю методы Java на объекте из шаблона FreeMarker?

Просто шутка, но независимо от того, что Вы делаете, показывает, что вещи как это СЛУЖАТ!;)

use integer;@A=split//,<>;sub R{for$i(0..80){next if$A[$i];my%t=map{$_/9
==$i/9||$_%9==$i%9||$_/27==$i/27&&$_%9/3==$i%9/3?$A[$_]:0=>1}0..80;R($A[
$i]=$_)for grep{!$t{$_}}1..9;return$A[$i]=0}die@A}R

42
задан Graham 1 September 2009 в 12:55
поделиться

1 ответ

FreeMarker позволяет вызывать методы, которые были доступны через модель из выражений .

Предполагая, что ваш объект представлен как myBean , вы можете вызовите метод следующим образом:

<#list myBean.getunits("myType") as unit>
  do stuff with ${unit}
</#list>

Вам не обязательно использовать , конечно, это просто как пример, поскольку ваш метод возвращает список.

37
ответ дан 26 November 2019 в 23:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: