亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Thymeleaf 中正確序列化對象?

如何在 Thymeleaf 中正確序列化對象?

楊__羊羊 2023-08-04 17:35:07
我在控制器中嵌套了復雜的對象:class ClientDTO {public InnerClass cl;public getCl()...public setCl()...}InnerClass包含一些原始數據類型Integer、String。我的控制器僅返回此 ClientDTO。在我的百里香模板上,我有:var client=[[${client}]]這里的 client 是一個從控制器返回的 ClientDTO 值。此變量 client 被序列化為ru.foo.ClientDTO@6543785 ,這是不正確的。我該如何修復它以接收 json 形式的正確客戶端對象,如下所示:ClientDTO{cl: {....}}?
查看完整描述

1 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

根據您的描述,很難說出您想要的具體位置,但我假設您的var定義位于腳本標記中。如果是這樣,請使用

<script data-th-inline="javascript">

使 thymeleaf 正確創建變量。其次,client像這樣包裹:

var client = /*[[${client}]]*/ {};

確保存在默認值并保留自然模板,默認值是{}''或這樣。如果您愿意,您可以從那里轉換為 json。


查看完整回答
反對 回復 2023-08-04
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號