0
私は、このモデルMSISDNが== nullの私はplaceholder="phone"
を表示したいが、MSISDN nullでない場合、私はそれを表示したい場合はfreemarkerもし変数がnullでないならprint変数は、それがnullの場合は印刷しませんか?
<#if msisdn??>
<input type="text" class="form-control" placeholder="phone" value="${msisdn}">
<#else>
<input type="text" class="form-control" placeholder="phone">
</#if>
ModelAndView modelAndView = new ModelAndView("login");
String msisdn = request.getParameter("msisdn");
modelAndView.addObject("msisdn", msisdn); //may be NULL
return modelAndView;
とページを持っています。
仕事ですが実用的ではないと思います。私はすべての文字列をコピーし、コードでそれを公表したくない。このように書くことはできますか? FreeMarkerの中
<input type="text" class="form-control" placeholder="phone" value="<#if msisdn != null>${msisdn}</#if>">
または
または他の何か?これを行うには
私はそれが推奨されていませんお読みください。それは本当です? – user5620472
@ user5620472それは本当です、あなたはチェックできます:http://freemarker.org/docs/ref_depr_builtin.html – chengpohi
'$ {msisdn?"}}を使って '!'を置き換えることができます – chengpohi