我有这个模型
ModelAndView modelAndView = new ModelAndView("login");
String msisdn = request.getParameter("msisdn");
modelAndView.addObject("msisdn", msisdn); //may be NULL
return modelAndView;
和页面
<#if msisdn??>
<input type="text" class="form-control" placeholder="phone" value="${msisdn}">
<#else>
<input type="text" class="form-control" placeholder="phone">
</#if>
如果msisdn == null我想显示placeholder="phone"
但是如果msisdn不是null我想要显示它。
这是工作,但我认为这是不好的实践。我不想复制所有字符串并在代码中将其公开。我可以这样写吗?
<input type="text" class="form-control" placeholder="phone" value="<#if msisdn != null>${msisdn}</#if>">
或
或freemarker中的其他内容?
答案 0 :(得分:1)
使用!
执行此操作:
<input type="text" class="form-control" placeholder="phone" value="${msisdn!}">