【发布时间】:2017-07-07 05:24:03
【问题描述】:
我有一个以jsp 为视图的spring mvc 项目。我现在需要使用百里香。如果我不将 manager 对象放入 ModelMap,旧的 jsp 项目将自动忽略 manager 对象。
<form class="form-horizontal" method="post" action="<c:url value=" /${action} " />">
<input type="hidden" name="id" value="${manager.id}">
....
<div class="form-group">
<label class="col-sm-2 control-label">email</label>
<div class="col-sm-8">
<input type="text" name="email" value="${manager.email}" class="form-control1" placeholder="Email">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">phone</label>
<div class="col-sm-8">
<input type="text" name="mobile" value="${manager.mobile}" class="form-control1" placeholder="phone number">
</div>
</div>
...
<div class="form-group">
<div class="col-sm-8 col-sm-offset-2 ">
<button class="btn btn-success1 btn-block">sumbit</button>
</div>
</div>
</form>
但是如果我写成 Thymeleaf 会报错
<input type="text" name="email" th:value="${manager.email}" class="form-control1" placeholder="Email">
我知道我们可以将对象检查为
<input type="text" name="mobile" th:value="${manager? manager.mobile : ''}" class="form-control1" placeholder="phone number">
我必须写检查他们每个人吗?
【问题讨论】:
标签: spring jsp spring-mvc thymeleaf