2016-07-14 7 views
0

は私がfremarkerテンプレートで、このオブジェクトのフィールドを取得できますか freemarkerテンプレートでゲッターを得るには?

AuthLkUser authLkUser = authService.getAuthLkUser(msisdn); 
LkAuth lkAuthByMsisdn = authService.getLkAuthByMsisdn(authLkUser); 

modelAndView modelAndView = new ModelAndView("login_type"); 
     modelAndView.addObject("authLkUser",authLkUser); 
     modelAndView.addObject("lkAuthByMsisdn",lkAuthByMsisdn); 

のModelAndView

にいくつかの変数を追加しますか?

<#if ${lkAuthByMsisdn.bySms} == 1> 
     <form action="" method="get"> 
     <button class="btn btn-default" type="submit">По смс</button> 
     </form> 
     </#if> 

それは私がゲッターとセッターを持って

${authLkUser.bySms} 

動作しません。

public class LkAuth { 
    private @Getter @Setter int ppId; 
    private @Getter @Setter int bySms; 
    private @Getter @Setter int byPin; 
    private @Getter @Setter int byIp; 
    private @Getter @Setter int status; 
} 
+0

leasで、私たちに 'AuthLkUser'クラス – Nikem

+0

とgetterとセッターを持つ単純なpojoを表示します。 – user5620472

+1

あなたが望むように。情報を提供していない場合、私たちはあなたを助けません。 – Nikem

答えて

0

問題はゲッターとは関係ありません。単純な構文エラーです。 <#if lkAuthByMsisdn.bySms == 1>と書いてください。 FreeMarkerはエラーメッセージでこれについても説明しています。より良いエラーメッセージを得るために更新する必要があります。

関連する問題