Udemy Course Spring Framework 69-Spring試作品過程3

ZONGRU Li
3 min readApr 23, 2019

--

開始改造

先確認可以登到welcome頁面

輸入PIG & isCoolPIG

看到是因為沒有如下web.xml定義的/spring-mvc/*

所以我們login的JSP頁面中的input由

form action=”/spring-mvc/login” method=”post”

改為form action=”/login” method=”post”

重跑正常!

welcome.jsp頁面

目前是用寫死的方式驗證登入者

現應改為H2 DB比對人員來驗證

所以建個entity為Pigs(也就是做一個pig的Table),只有帳密對的pig可以登入

data.sql內加上三pig資料 EX:

INSERT INTO PIGS(PIGNAME,PIGPASSWORD) VALUES(‘HolyPig’,’HolyPigPW’);

啟動確認一下table資料正常

原本寫死的UserValidationService內容如下

改造為:

另外建立PigsSpringDataRepository

跑網頁:http://localhost:8090/login

密碼隨便打123

帳號打 HolyPig 密碼改打: HolyPigPW

welcome.jsp頁面

以上基本Servlet與JSP轉跳,並透過JPA去跟H2 DB取值驗證功能就完成了!

目前專案儲存為SpringCRUD_basic(0419).zip備份!

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet