[jsp]常用範例-登入及檢查與登出

登入與登出是很常用到的一個網頁功能,而在製作上原理其實不難,當使用者輸入帳號密碼後,傳至程式,檢查資料庫裡使用者表格table是否存在此使用者,如果存在,則在Session裡存入使用者的個人資訊,而登出時只需要清除此Session記錄,檢查是否登入中,則是check Session是否存在。

此範例程式有幾個小功能:

  • 防止沒登入者使用需要登入的頁面
  • 登入檢查,誰是登入者
  • Servert載入時自動執行程式

登入畫面,預設的帳號是pig密碼是1234567

測試有沒有登入-沒登入狀況




測試有沒有登入-已登入狀況

登入成功checklogin

網頁無登入導出,如果有登入的話會以下圖

使用MySQL當成範例資料庫,資料表如下

DBInitServlet.java

這是一個取得Database Connection的Servlet,設定在啟動時自己auto load外部的設定檔,取得資料庫連線的DataSource

程式需要在web.xml設定如下,在啟動Tomcat時就會跟著自動執行了




3 comments on “[jsp]常用範例-登入及檢查與登出

  1. 版大你好
    看了這篇文章我感觸良多
    也想開始改寫看看
    請問 如果我要 INSERT 一筆資料 要怎麼做??

發表迴響