2013-05-30 1 views
0

Я работаю с springwebflow 2 и Zk 6.Проходящие константы в методе Весенний веб-поток с ZK

I`m вызова метода с 2 постоянных параметров

<on-render> 
     <evaluate expression="service.mythod(mypackage.Constants.ID_CATALOG_PERSON_SUFFIX_TYPE, mypackage.Constants.ApplicationConstant.LANGUAGE_ISO)" 
       result="viewScope.listSuffix" /> 
     </on-render> 

Он вызывается метод, но параметр равны нулю:

Constant КЛАСС:

public class Constants { 

    public final static String ID_CATALOG_PARTY_TYPE = "PARTY_TYPE"; 
    public final static String ID_CATALOG_PERSON ="PERSON"; 
} 

может кто-нибудь мне помочь?

+1

Эммм ... Я предполагаю, что вы вставили неполный класс 'Constants'? Те, которые вы указываете в своем веб-потоке, не те, что вы показываете в классе. – dbreaux

ответ

1

Попробуйте Expression Templating что-то вроде этого:

<evaluate expression="service.method(#{T(mypackage.Constants).ID_CATALOG_PERSON_SUFFIX_TYPE}, ...)"/> 
+0

Я пробовал, но это не работает для меня. – Makoton