日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

servlet html登录,Servlet实现用户登录

發布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 servlet html登录,Servlet实现用户登录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、登錄過程分析:

通過表單收集用戶的數據,Servlet通過request對象獲得用戶提交的數據,服務器還需要從數據庫中通過sql語句查詢有沒有表單提交的數據中的用戶。有則登錄成功,否則,登錄失敗。

2、工程結構:

3、主要代碼分析:

登錄

?????用戶名:

密??碼 :

(1)通過定義表單為Servlet提供數據,其中的name屬性的值與Servlet的request.getParameter的參數相同,實現了html頁面與服務器的聯系。

(2)action屬性實現了頁面的跳轉,即提交數據之后去執行Servlet,action的屬性值為工程名與Servlet名的組合。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

Connection con=null;

login log= null;

String account=request.getParameter("username");//獲得表單數據

String password=request.getParameter("password");

try {

con=C3p0Utils.getConnection();

QueryRunner qr = new QueryRunner();

String sql = "Select * from login where account=? and password=?";

Object[] select = {account,password};

log = qr.query(con, sql, new BeanHandler((login.class)), select);

if(log!=null){

response.getWriter().write("nihao"+account);

}

else{

response.getWriter().write("wrong");

}

}

catch (SQLException e) {

throw new RuntimeException(e);

}

}

Servlet在html頁面與數據庫之間,在完成與html交流的同時,還要與數據庫中的數據打交道。

標簽:account,登錄,request,用戶,表單,nbsp,password,Servlet

來源: https://www.cnblogs.com/zhai1997/p/11521412.html

總結

以上是生活随笔為你收集整理的servlet html登录,Servlet实现用户登录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。