第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Thymeleaf 輸入表單綁定

Thymeleaf 輸入表單綁定

LEATH 2023-01-05 15:27:56
我有一個(gè)綁定到我的班級(jí)的表格,一切正常。<form th:action="@{/createPost}" th:object="${newPost}" method="post" class="form-signin">         <input type="text" th:field="*{topic}" class="new-post-topic-input" placeholder="post topic"                autofocus="true"/> </form>我想將我的輸入 css 更改為不同的樣式,但 type='text' 覆蓋了所有內(nèi)容。但是,如果我將輸入類型更改為其他任何類型,它不會(huì)綁定值。我可以讓 thymeleaf 看到其他輸入類型來綁定它們嗎?更新我有包含 css 樣式的 bootstrap css 文件但是我想在不從頁面中刪除 bootstrap css 的情況下為這個(gè)輸入設(shè)置自己的樣式。但是,如果我將 class='anyClass' 添加到此輸入,來自 type='text' 的引導(dǎo)程序的 css 將覆蓋所有內(nèi)容。如果我將類型從文本更改為其他任何類型,thymeleaf 將不再映射值。upd2我的 問題不是關(guān)于 CSS 覆蓋。我的問題是關(guān)于 thymeleaf 數(shù)據(jù)對(duì)象綁定。我在表單標(biāo)簽中有 th:object="${newPost}" 。Thymeleaf 看到它,當(dāng)我提交我的表單時(shí),它將每個(gè) , 綁定到該對(duì)象的字段。但是,如果我從 type='text' 更改為 type='ANYTHING ELSE'> thymeleaf 不會(huì)映射任何內(nèi)容。我怎樣才能讓 thymeleaf 將其他標(biāo)簽(如 etc.)綁定到我的對(duì)象上?
查看完整描述

1 回答

?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

該文檔明確表示可以綁定到其他類型:

請(qǐng)注意,th:field還了解<input>HTML5 引入的新元素類型,如<input type="datetime" ... />、<input type="color" ... />等,從而有效地將完整的 HTML5 支持添加到 Spring MVC。

該文檔還提供了一個(gè)示例:

<div>
  <label th:for="${#ids.next('covered')}" th:text="#{seedstarter.covered}">Covered</label>
  <input type="checkbox" th:field="*{covered}" />
  </div>

當(dāng)然,該字段covered必須是類型boolean。請(qǐng)確保您的input元素類型與您的字段類型匹配。


查看完整回答
反對(duì) 回復(fù) 2023-01-05
  • 1 回答
  • 0 關(guān)注
  • 263 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)