1. 程式人生 > >JavaWeb之Servlet——使用者登入驗證

JavaWeb之Servlet——使用者登入驗證

來源:Java聯盟


咱們 JavaSE 說完了

資料庫也說的差不多了

那麼今天我們來聊聊

Servlet 吧~

只是說知識點的話~相信小夥伴們是看不下去的~咱們直接上案例吧~來一個從前端獲取使用者資訊到後臺資料庫驗證的使用者登入驗證~

這裡需要安裝一個 tomcat,這個網上是有教程的~咱們都學到這了,相信這點程度難不倒你們的~

先來建立一個數據庫,然後在我們的資料庫中建立一個使用者表裡麵包含了使用者名稱和密碼兩個欄位~

然後分析一下邏輯:

1)首先我們從頁面獲取到使用者輸入的使用者名稱和密碼。

2)把資訊傳送到 loginServlet 。

3)loginServlet 訪問資料庫進行查詢,返回查詢結果

4)把結果返回到頁面上

示意圖:

開動~先來寫個登入頁面

下面再來寫 LoginServlet,當然在寫 loginServlet 之前我們需要導一下包~,這些包咱們之前說過的~不認識的話就再查一下~ login.html,就是我們剛才寫的登入頁面。

web.xml 是 Servlet 的配置檔案,這樣我們的頁面在提交的時候就可以找到我們的 loginServlet 了

然後在寫一下 Java 程式碼,domain 目錄是我們的實體類 user(javabean),utils 包裡是工具類 DataSourceUtils(連結資料庫用的)。login 目錄下就是我們要寫的 loginServlet,當然不要拉下我們的配置檔案 c3p0—config.xml

loginServlet,這裡咱們只是模擬一下哈~實際專案中是要利用分層思想的~

使用者登入驗證的整體的目錄結構~

頁面效果:

至於結果就不給大家演示了~

小夥伴們來自己試一下吧~

我是萌新娜娜

立志做一個不翻車的老司機

學習Java的路上請多多指教

擴充套件閱讀

微信公眾號:javafirst

掃碼關注免費獲取更多資源