0
我有一些html文本。在裏面我想打印從數據庫中取得的幾個值。這是我創建的html表單。Thymeleaf:如何在HTML文本中打印數據庫中的值?
<form id="deal-form"
th:object="${deal}" method="post">
<div class="border-t p-y-10">
<i class="fa fa-calendar" aria-hidden="true"></i> Duration<br/>
Ads between <span th:value = "${hotDealDetail}" th:utext="${duration}">time</span>
</div>
</form>
持續時間值取自數據庫幷包含在使用Thymeleaf的html文本中。這是控制器方法。
@ModelAttribute("hotDealDetail")
public String hotDealDetail(ModelMap model) {
model.addAttribute("deal", new Deal());
return "hot-deal-detail";
}
我看不到任何錯誤。但是從數據庫中取得的值不會被打印出來。我錯過了什麼?
編輯: 交易類
@Entity
@Table(name = "deal")
public class Deal {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
//in seconds
private double duration;
@OneToMany(mappedBy = "deal")
private List<DealEntry> dealEntries;
@Transient
private DealEntry newDealEntry;
public Deal() {
value = new BigDecimal(00.00);
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
public double getDuration() {
return duration;
}
public void setDuration(double duration) {
this.duration = duration;
}
這些都不是工作 – sndu
你有沒有調試代碼您能燒開任何您已設置 – Pradeep
對不起,我沒有模型屬性?我現在有另一個問題。我想獲得相關ID的這個持續時間 – sndu