<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ![](https://box.kancloud.cn/ab7aa1613a9f2653c0f16c2685244076_383x288.png) RegisterServlet.java ~~~ package zyw.web; import zyw.service.UserService; 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 java.io.IOException; @WebServlet(name = "RegisterServlet",urlPatterns = "/register") public class RegisterServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("name"); // String id = request.getParameter("id"); String password = request.getParameter("password"); String email = request.getParameter("email"); // User user=new User(); UserService userService=new UserService(); // boolean register = userService.register(user); boolean register = userService.register(name,password,email); if (register) { response.sendRedirect(request.getContextPath()+"login.jsp"); }else { response.setContentType("text/html;charset=utf-8"); response.getWriter().write("注冊失敗"); } } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } ~~~ UserService.java ~~~ package zyw.service; import zyw.dao.UserDao; public class UserService { //1. 判斷注冊用戶是否存在 public boolean register(String name,String password,String email) { boolean register=false; UserDao userDao = new UserDao(); boolean checkUser = userDao.checkUser(name); //2. 如果不存在就將用戶信息添加到數據庫 if (checkUser) { register = userDao.register(name,password,email); } return register; } } ~~~ UserDao.java ~~~ package zyw.dao; import com.mchange.v2.c3p0.ComboPooledDataSource; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanHandler; import zyw.bean.User; import java.sql.SQLException; public class UserDao { /** * 檢查用戶是否存在 * @param name * @return */ public boolean checkUser(String name){ try { ComboPooledDataSource dataSource=new ComboPooledDataSource(); QueryRunner queryRunner=new QueryRunner(dataSource); String sql="select name from user where name=?"; User user = queryRunner.query(sql, new BeanHandler<User>(User.class),name); //如果沒有查詢到數據 說明這個用戶名沒有注冊過 if (user==null) { return true; }else { return false; } } catch (SQLException e) { e.printStackTrace(); return false; } } /** * 用戶注冊 * @param * @return */ public boolean register(String name,String password,String email) { try { ComboPooledDataSource dataSource=new ComboPooledDataSource(); QueryRunner queryRunner=new QueryRunner(dataSource); String sql="insert into user values(null,?,?,?)"; int row = queryRunner.update(sql, name,password, email); //行數大于零說明注冊成功 if (row>0) { return true; }else { return false; } } catch (SQLException e) { e.printStackTrace(); return false; } } } ~~~ 運行結果,如果不存在名字,則注冊名字并跳轉登錄頁面,如果存在名字 ![](https://box.kancloud.cn/1d40543972c71c5555513d112711c33c_472x173.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看