91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Hibernate propertyPath

發布時間:2021-06-16 15:13:08 來源:億速云 閱讀:154 作者:chen 欄目:編程語言

這篇文章主要介紹“如何理解Hibernate propertyPath”,在日常操作中,相信很多人在如何理解Hibernate propertyPath問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何理解Hibernate propertyPath”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Hibernate有很多值得學習的地方,這里我們主要介紹Hibernate propertyPath,包括介紹裝飾CSS代碼等方面。

本文中Hibernate propertyPath是惟一需要的屬性。size、 maxlength 和 required 都可以忽略。objectPath var 被設置為在 Hibernate propertyPath 中引用的屬性的父對象。因此,如果 Hibernate propertyPath 是 customer.contact.fax.number, 那么 objectPath 就應該被設置為 customer.contact.fax。我們現在就使用 Spring 的 bind 標簽綁定到了包含屬性的對象上。這會將對象變量設置成對包含屬性的實例的引用。接下來,檢查這個標簽的用戶是否已經指定他/她們是否希望屬性是必須的。允許表單開發人員覆蓋從注釋中返回的值是非常重要的,因為有時他/她們希望讓控制器為所需要的域設置缺省值,而用戶可能并不希望為這個域提供值。如果表單開發人員沒有為 required 指定值,那么就可以調用這個表單 TLD 的 required 函數。這個函數調用了在 TLD 文件中映射的方法。這個方法簡單地檢查 @NotNull 注釋;如果它發現某個屬性具有這個注釋,就將 labelClass 變量設置為必須的。可以類似地確定正確的 maxlength 以及這個域是否是一個 Date。

接下來使用 Spring 來綁定到 Hibernate propertyPath 上,而不是像前面一樣只綁定到包含這個屬性的對象上。這允許在生成 label 和 input HTML 標簽時使用 status.expression 和 status.value。 input 標簽也可以使用一個大小 maxlength 以及適當的類來生成。如果前面已經確定屬性是一個 Date,現在就可以添加 JavaScript 日歷了。(可以在 參考資料 一節找到一個很好的日歷組件的鏈接)。注意根據需要鏈接屬性、輸入 ID 和圖像 ID 的標簽是多么簡單。)這個 JavaScript 日歷需要一個圖像 ID 來匹配輸入域,其后綴是 _button。

使用CSS,就可以對必須的域進行一下裝飾 —— 例如,讓它們以紅色顯示、在文本邊上顯示一個星號,或者使用一個背景圖像來裝飾它。

對必須域進行裝飾的CSS代碼

label.required {  color: black;  background-image: url( /images/icons/flag_red.png );  background-position: left;  background-repeat: no-repeat;  }  label.required:after {  content: '*';  }  label.optional {  color: black;  }

日期輸入域自動會在右邊放上一個 JavaScript 日歷圖標。對所有的文本域設置正確的 maxlength 屬性可以防止用戶輸入太多文本所引起的錯誤。可以擴展 text 標簽來為輸入域類設置其他的數據類型。可以修改 text 標簽使用 HTML,而不是 XHTML(如果希望這樣)。可以不太費力地獲得具有正確語義的 HTML 表單,而且不需學習基于組件的框架知識,就可以利用基于組件的 Web 框架的優點。

到此,關于“如何理解Hibernate propertyPath”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贡嘎县| 舒城县| 中超| 无棣县| 三穗县| 沙河市| 阿尔山市| 文昌市| 贞丰县| 金昌市| 阿图什市| 玛沁县| 文化| 马龙县| 南安市| 焉耆| 通渭县| 湛江市| 应用必备| 南丹县| 齐齐哈尔市| 万盛区| 临汾市| 平邑县| 桃江县| 张家川| 佛山市| 日喀则市| 即墨市| 新野县| 恩施市| 乐山市| 兴安县| 利辛县| 金华市| 建昌县| 壶关县| 榆社县| 玉溪市| 万年县| 甘谷县|