第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

jsp+servlet+jdbc簡(jiǎn)單的登陸操作,卻沒有報(bào)錯(cuò)也沒有登錄成功

jsp+servlet+jdbc簡(jiǎn)單的登陸操作,卻沒有報(bào)錯(cuò)也沒有登錄成功

慕粉3505864 2017-12-31 01:59:29
部分代碼: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 1.字符處理 request.setCharacterEncoding("utf8"); response.setCharacterEncoding("utf8"); response.setHeader("content-type", "text/html;charset=utf8"); // 3. 獲得保存在session的驗(yàn)證碼 HttpSession session = request.getSession(); // 4.獲取打印類 PrintWriter out = response.getWriter(); // 5.獲取驗(yàn)證碼,判斷驗(yàn)證碼是否正確 String randCode = request.getParameter("code"); String rand = session.getAttribute("IdentifyCode").toString(); if (randCode != null && !randCode.trim().equals("")) { if (!randCode.trim().equals(rand)) {// 驗(yàn)證碼不通過 out.write("CodeFalse"); return; } // 接收前端傳進(jìn)來的賬號(hào)和密碼 // 接收數(shù)據(jù) // 1.得到請(qǐng)求參數(shù) String username = request.getParameter("username"); String password = request.getParameter("password"); System.out.println(username+password); // 2.登錄 UserService service = new UserService(); try { User user = service.login(username, password); if (user != null) {// 登陸成功 out.write("LoginSuc"); return; } else { System.out.println("LoginServlet登陸失敗"); out.write("LoginFail"); return; } } catch (Exception e) { e.printStackTrace(); System.out.println("LoginServlet登陸失敗"); out.write("LoginFail"); } } }UserDao的代碼 public User login(String username, String password) throws SQLException { String sql = "select * from user where username=? and password=?"; QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource()); return runner.query(sql, new BeanHandler<User>(User.class),username,password); }控制臺(tái)輸出結(jié)果111111111111十二月 31, 2017 2:00:59 上午 com.mchange.v2.log.MLog <clinit>信息: MLog clients using java 1.4+ standard logging.十二月 31, 2017 2:01:00 上午 com.mchange.v2.c3p0.C3P0Registry banner信息: Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]十二月 31, 2017 2:01:01 上午 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1bqzwb29s1arxty7eq2dop|40634bec, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1bqzwb29s1arxty7eq2dop|40634bec, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql:///chatroom, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]LoginServlet登陸失敗?
查看完整描述

2 回答

?
慕粉3505864

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

查看了一下user 返回的是null值,這是為什么?排除密碼或用戶名查詢的時(shí)候匹配不上這個(gè)可能

查看完整回答
反對(duì) 回復(fù) 2017-12-31
  • 2 回答
  • 0 關(guān)注
  • 1460 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)