整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          jsp里怎么寫(xiě)登錄界面

          此次試驗(yàn)所用到的軟件是,tomcat7,,數(shù)據(jù)庫(kù)。可以實(shí)現(xiàn)用戶使用用戶名和密碼登錄。

          推薦課程:Java教程。

          jsp里怎么寫(xiě)登錄界面

          如果登錄成功,頁(yè)面會(huì)顯示登錄成功,如果密碼錯(cuò)誤,則頁(yè)面會(huì)顯示登錄失敗。連接數(shù)據(jù)庫(kù)使用的事方法,需要實(shí)現(xiàn)下載好的驅(qū)動(dòng)程序,在web project文件夾下的src文件夾下新建包“Bean”,并在此包下新建“DBBean.java”文件。

          DBBean.java文件代碼如下:

          package Bean;
          import java.sql.*;
          public class DBBean {
              private String driverStr = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
              private String connStr = "jdbc:sqlserver://localhost:1433; DatabaseName=JXP";
              private String dbusername = "sa";
              private String dbpassword = "123456";
              private Connection conn = null;
              private Statement stmt = null;
              public DBBean()
              {
                  try
                  {
                      Class.forName(driverStr);
                      conn = DriverManager.getConnection(connStr, dbusername, dbpassword);
                      stmt = conn.createStatement();
                  } 
                  catch (Exception ex) {
                      System.out.println("數(shù)據(jù)連接失敗!");
                  } 
                  
              }
              public int executeUpdate(String s) {
                  int result = 0;
                  System.out.println("--更新語(yǔ)句:"+s+"
          ");
                  try {
                      result = stmt.executeUpdate(s);
                  } catch (Exception ex) {
                      System.out.println("執(zhí)行更新錯(cuò)誤!");
                  }
                  return result;
              }
              public ResultSet executeQuery(String s) {
                  ResultSet rs = null;
                  System.out.print("--查詢語(yǔ)句:"+s+"
          ");
                  try {
                      rs = stmt.executeQuery(s);
                  } catch (Exception ex) {
                      System.out.println("?執(zhí)行查詢錯(cuò)誤!");
                  }
                  return rs;
              }
              public void execQuery(String s){
                  try {
                      stmt.executeUpdate(s);
                  } catch (SQLException e) {
          

          jsp顯示登錄人信息_jsp用戶名和密碼驗(yàn)證_jsp登錄成功顯示用戶名

          // TODO Auto-generated catch block System.out.println("執(zhí)行插入錯(cuò)誤!"); } } public void close() { try { stmt.close(); conn.close(); } catch (Exception e) { } } }

          登錄后復(fù)制

          在WEBROOT目錄下有三個(gè)jsp頁(yè)面文件:分別是login.jsp,.jsp,.jsp.在login.jsp頁(yè)面中,可以通過(guò)輸入用戶名、密碼,點(diǎn)擊登錄按鈕,實(shí)現(xiàn)登錄成功.jsp頁(yè)面的跳轉(zhuǎn),如果密碼錯(cuò)誤,則頁(yè)面會(huì)跳轉(zhuǎn)到登錄失敗的頁(yè)面。(當(dāng)然,在進(jìn)行頁(yè)面跳轉(zhuǎn)之前,需要在中新建一個(gè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)目錄下新建一個(gè)表,并填入表的信息)

          文件夾結(jié)構(gòu)截圖:

          44.png

          login.jsp登錄界面代碼:

          <%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
              pageEncoding="utf-8"%>
          
          
          
          
          登錄界面
          
          
              

          登錄

          賬號(hào):
          密碼:

          登錄后復(fù)制

          .jsp登錄失敗代碼:

          <%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
              pageEncoding="utf-8"%>
          
          

          jsp用戶名和密碼驗(yàn)證_jsp顯示登錄人信息_jsp登錄成功顯示用戶名

          Insert title here <% request.setCharacterEncoding("UTF-8"); String username=(String)request.getParameter("username"); String password=(String)request.getParameter("password");//取出login.jsp的值 //下面是數(shù)據(jù)庫(kù)操作 String sql="select * from login where username="+"'"+username+"'";//定義一個(gè)查詢語(yǔ)句 ResultSet rs=db.executeQuery(sql);//運(yùn)行上面的語(yǔ)句 if(rs.next()) { /* if(password.equals(rs.getString(2))) { } */ if(password.equals(rs.getObject("password"))){ response.sendRedirect("loginsuccess.jsp"); } else{ out.print("<script language='javaScript'> alert('密碼錯(cuò)誤');</script>"); response.setHeader("refresh", "0;url=login.jsp"); } } else { out.print("<script language='javaScript'> alert('賬號(hào)錯(cuò)誤——else');</script>"); response.setHeader("refresh", "0;url=login.jsp"); } %>

          登錄后復(fù)制

          .jsp登錄成功代碼:

          <%@ page import="java.sql.*" language="java" contentType="text/html; charset=utf-8"
              pageEncoding="utf-8"%>
          
          
          
          
          Insert title here
          
          
          

          登陸成功

          登錄后復(fù)制

          最終的頁(yè)面效果如下:

          45.png

          中國(guó)十大軟件測(cè)試網(wǎng)站

          No.1:軟件測(cè)試網(wǎng)

          國(guó)內(nèi)最大的綜合性軟件測(cè)試網(wǎng),許多經(jīng)驗(yàn)分享和資源都可在里面找到,新手、菜鳥(niǎo)必備網(wǎng)站。人氣指數(shù)毫無(wú)疑問(wèn)列為第1,但近年來(lái)可能因?yàn)樯鲜性颍繘r日下。

          No.2:領(lǐng)測(cè)國(guó)際

          比較綜合的軟件測(cè)試網(wǎng),里面可以下載到常見(jiàn)的測(cè)試軟件資源,也有些比較好的測(cè)試視頻、測(cè)試沙龍信息。暫時(shí)排第2,可能需要反思了,不然要讓位了。

          No.3:軟件測(cè)試部落

          致力于打造一個(gè)屬于中國(guó)軟件測(cè)試工程師的技術(shù)分享站點(diǎn)。這是目前比較優(yōu)秀的個(gè)人軟件測(cè)試網(wǎng),里面較干凈純粹,干貨十足,不容錯(cuò)過(guò)。雖然人氣現(xiàn)在不太高,但就為該網(wǎng)站主旨,文章更新積極,給予鼓勵(lì)排名第3。

          No.4:測(cè)試窩

          近年來(lái)新起的比較好的軟件測(cè)試網(wǎng),里面測(cè)試文章值得一讀,經(jīng)常也會(huì)公布一些與軟件測(cè)試有關(guān)的活動(dòng)信息。人氣不錯(cuò),排名第4。

          No.5:澤眾軟件測(cè)試

          軟件測(cè)試綜合咨詢服務(wù)平臺(tái),里面提供了一些比較好的收費(fèi)服務(wù)(如性能測(cè)試、安全測(cè)試等),也有一些文庫(kù)分享給大家。因?yàn)楦嗍鞘召M(fèi)服務(wù),所以排名第5。

          No.6:蟲(chóng)師博客

          蟲(chóng)師個(gè)人博客雖然不是獨(dú)立的站點(diǎn),但從事軟件測(cè)試的朋友們應(yīng)該都或多或少的受益于里面的一些博文。已經(jīng)很久沒(méi)更新了,排名第6。

          No.7:中國(guó)軟件測(cè)試聯(lián)盟

          中國(guó)軟件測(cè)試聯(lián)盟,屬于社會(huì)公益性質(zhì)的網(wǎng)站,供會(huì)員在本戰(zhàn)中討論技術(shù)、共同進(jìn)步。有部分測(cè)試資源提供下載,也有些測(cè)試相關(guān)文章分享,考試與培訓(xùn)相關(guān)的信息也較多。人氣不高,排名第7。

          No.8:測(cè)試之道

          有些資源、文章和在線免費(fèi)培訓(xùn)信息。資源信息等更新不勤,人氣欠佳,排名第8?可能還要更低些。

          No.9:中國(guó)測(cè)試平臺(tái)

          中國(guó)測(cè)試平臺(tái),提供部分測(cè)試資源下載,業(yè)界新聞資訊信息。名字很大,人氣不佳,排名第9。

          No.10:軟件測(cè)試空間

          有些測(cè)試相關(guān)的免費(fèi)課程(如linux、python),一些測(cè)試文章(很難,已經(jīng)有幾年沒(méi)更新了),業(yè)界資訊信息(這塊更新還算勤)。鑒于久不更新,人氣不佳,排名第10。

          PS:以上排名主要綜合各網(wǎng)站的人氣、更新頻度、對(duì)測(cè)試工程師的幫助指數(shù)等綜合考量而得出的排名。僅供參考,以使我們更好的學(xué)習(xí)軟件測(cè)試。


          主站蜘蛛池模板: 无码人妻一区二区三区在线水卜樱 | 国产精品视频一区二区三区| 亚洲第一区香蕉_国产a| 亚洲欧美日韩国产精品一区| www一区二区三区| 国产一区二区三区播放| 国精产品999一区二区三区有限| 亚洲AV无码一区二区三区系列| 国产色精品vr一区区三区| 国产一区二区三区无码免费| 另类ts人妖一区二区三区| 亚洲高清毛片一区二区| 亚洲天堂一区二区三区| 亚洲一区二区三区深夜天堂 | 中文字幕精品一区二区| 亚洲一区免费观看| 亚洲AV成人一区二区三区AV| 国内精品无码一区二区三区| 中文字幕日本精品一区二区三区| 痴汉中文字幕视频一区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产在线aaa片一区二区99| 免费萌白酱国产一区二区| 国产成人AV区一区二区三| 日本一区二区三区在线看| 四虎在线观看一区二区| 动漫精品第一区二区三区| 天天看高清无码一区二区三区| 美女视频一区二区三区| 亚洲国产精品一区二区第一页免| 亚洲AV无码一区二区三区在线观看| 四虎永久在线精品免费一区二区 | 综合激情区视频一区视频二区| 波多野结衣一区二区三区高清在线| 精品视频在线观看一区二区 | 人成精品视频三区二区一区| 国产精品免费大片一区二区| 久久久91精品国产一区二区三区| 亚洲AV无码一区二区三区系列| 久久精品国产一区二区三区肥胖| 91香蕉福利一区二区三区|