2016-11-16 1 views
0

webflow 봄에 열거 추가 내 flow.xml 흐름 자체도 뷰에서 접근을합니다. 나는 (콩 같이) VAR로 추가하려고 :난에 열거</p> <pre><code>public enum ContactType { PHONE, FAX, MAIL } </code></pre> <p>을 포함 할

<var name="ContactType" class="my.package.common.util.ContactType"/> 

하지만 오류를 얻을 :

NoSuchMethodException: my.package.common.util.ContactType.<init>() 

나는 어떤 방법으로 열거를 init()해야 하는가? 아니면 그것을 포함시킬 다른 방법이 있을까요?

+0

당신은 HTTP를 시도해 봤어 : //forum.spring합니다. io/forum/spring-projects/web/web-flow/78197-enum-webflow-expression-language ?? –

+0

EL을 사용하고 있습니까? 봄 EL? OGNL? – rptmat57

+0

@ rptmat57 Spring EL – joc

답변

0

이런 식으로 진행해야 할 수도 있습니다. 최고는 아니하지만 작은 enum 세트와 함께 작동합니다 :

<evaluate expression="T(my.package.common.util.ContactType).PHONE" result="conversationScope.phoneContactType"/> 
<evaluate expression="T(my.package.common.util.ContactType).FAX" result="conversationScope.faxContactType"/> 
<evaluate expression="T(my.package.common.util.ContactType).MAIL" result="conversationScope.mailContactType"/> 

는 희망이 당신을 위해 작동 - 다른 @의 rptmat57 솔루션은 위의 고려되어야한다.

참조 : http://forum.spring.io/forum/spring-projects/web/web-flow/78197-enum-constants-in-webflow-expression-language