邊工作邊學習之thymeleaf避坑(一)

2021-10-23 11:17:00 字數 961 閱讀 4985

工作中很少接觸thymeleaf,利用工作閒餘時間跟著spring實戰這本書接觸到了thymeleaf。由於小董是測試轉開發,所以要比別人付出更多的時間來學習啦~

今天跟著實戰書訓練,啟動專案後訪問對應路徑產生了以下問題:

fri aug 07 13:39:12 cst 2020

there was an unexpected error (type=internal server error, status=500).

起初以為是對映不到導致的,後來發現這是由於thymeleaf解析發生了問題,經過我一點點的注釋部分**啟動,再注釋再啟動...終於找到了無法解析的部分**:

submit your taco

由於該段**使用的th:field = "*",經過了解*選擇表示式是配合著th:object來的,是選擇th:object標籤中指定的實體中的屬性

因為小董在標籤裡這麼寫的:

並且在介面中,將design以如下方式傳遞給頁面:

model.addattribute("design", new taco());
而taco實體中並沒有將name屬性宣告出來導致了此錯誤的產生!

@data

public class taco

這樣以來就解決啦!

總結一下:

1.如果th:field標籤中使用了*選擇表示式,那麼要配合著th:object來使用

2.要確保*中指定的屬性在th:object指定的實體中存在,正如上所述,我使用了th:field=*,就必須確保name屬性在th:object="$"中指定的後端傳遞的taco實體中存在(model.addattribute("design", new taco());

vue webpack學習筆記,邊學習邊更新

1.安裝node.js,安裝成功 命令列 node v 命令列 npm v 2.安裝vue cli,命令列 npm install g vue cli 3.進入資料夾建立新專案 命令列 cd 要建立新專案的資料夾 命令列 vue init webpack newproject 建立新專案 4.進入新...

Matlab邊實踐邊學習(一)

最近開始學習機器學習,要用matlab完成一些作業,記錄一下自己的matlab學習歷程吧。函式篇 1.plot 處理線性繪圖。常用方法plot x,y x y均為vector。風格控制字元列表 有如下資料集,x和y均是維數為97x1的向量 補充 執行plot後會自行建立乙個figure視窗,連續執行...

深度優先遍歷之樹邊,前向邊,回邊,橫跨邊

無意翻到一篇大佬的部落格,感覺寫得很好,給了我很大的幫助,特此 根據在有向圖g上進行深度優先遍歷所產生的深度優先森林,可以把圖中的邊分為四類 1 樹邊 是dfs森林的實際組成部分。如果頂點v是在探測邊 u,v 時首次被發現的,那麼 u,v 就是一條樹邊。2 前向邊 是dfs樹中從乙個頂點指向該頂點的...