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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

使用eclipse开发javaweb登录功能

發布時間:2024/2/28 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用eclipse开发javaweb登录功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

首先準備工作:數據庫結構:

然后jar包,配置文件,連接數據庫的工具類,這方面具體代碼可以前往

https://blog.csdn.net/qq_41946557/article/details/99655063

html文件:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>login view</title><style type="text/css"></style></head><body><form action="login" method="get"><table border="0px solid black" cellspacing="10px" style="margin: 50px auto;"><tr><td colspan="2" style="text-align: center;font-size: 25px;">用戶登錄頁面</td></tr><tr><td>用戶名:</td><td><input type="text" name="uname" /></td></tr><tr><td>密碼:</td><td><input type="password" name="upassword" /></td></tr><tr><td style="text-align: center;padding-left: 20px;"><input type="submit" /></td><td style="padding-left: 100px;"><input type="button" value="注冊"/></td></tr></table></form></body> </html>

實體類User:不多說

? ? private int uid;
?? ?private String uname;
?? ?private String upassword;

UserDaoImpl:這里接口就不寫了。

package com.henu.dao.impl;import java.sql.SQLException;import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanHandler;import com.henu.bean.User; import com.henu.dao.UserDao; import com.henu.utils.JdbcUtil; /*** @author George* @description UserDao的實現類*/ public class UserDaoImpl implements UserDao{@Overridepublic User findUserByUnameAndUpassword(String uname, String upassword) {QueryRunner qRunner = new QueryRunner(JdbcUtil.getDataSource());String sql = "select uname,upassword from User where uname=? and upassword=?";User user = null;try {user = qRunner.query(sql, new BeanHandler<>(User.class),uname,upassword);} catch (SQLException e) {e.printStackTrace();}return user;}}

UserServiceImpl:

package com.henu.service.impl;import com.henu.bean.User; import com.henu.dao.UserDao; import com.henu.dao.impl.UserDaoImpl; import com.henu.service.UserService;public class UserServiceImpl implements UserService {UserDao userDao = new UserDaoImpl();@Overridepublic User login(String uname,String upassword) {return userDao.findUserByUnameAndUpassword(uname, upassword);}}

UserServlet:

package com.henu.servlet;import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.henu.bean.User; import com.henu.service.UserService; import com.henu.service.impl.UserServiceImpl;public class UserServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setHeader("content-type", "text/html;charset=UTF-8");UserService userService = new UserServiceImpl();String uname = request.getParameter("uname");String upassword = request.getParameter("upassword");User user = userService.login(uname, upassword);if (user != null) {PrintWriter pWriter = response.getWriter();pWriter.write("<h1>登錄成功</h1>");pWriter.close();}else{PrintWriter pWriter = response.getWriter();pWriter.write("<h1>登錄失敗</h1>");pWriter.close(); }}}

?

?

總結

以上是生活随笔為你收集整理的使用eclipse开发javaweb登录功能的全部內容,希望文章能夠幫你解決所遇到的問題。

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