>Java >java지도 시간 >JSP에서 로그인 인터페이스를 작성하는 방법

JSP에서 로그인 인터페이스를 작성하는 방법

(*-*)浩
(*-*)浩원래의
2019-05-15 11:51:1215401검색

본 실험에 사용된 소프트웨어는 myeclipse10, tomcat7, Dreamweaver, sqlserver2008 데이터베이스입니다. 사용자는 자신의 사용자 이름과 비밀번호를 사용하여 로그인할 수 있습니다.

추천 과정: Java 튜토리얼.

JSP에서 로그인 인터페이스를 작성하는 방법

로그인에 성공하면 페이지에 로그인 성공이 표시됩니다. 비밀번호가 틀리면 페이지에 로그인 실패가 표시됩니다. javabean 메소드를 사용하여 데이터베이스에 연결하려면 sqlserver2008 드라이버를 다운로드하고 웹 프로젝트 폴더 아래 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("数据连接失败!");
        } 
        
    }

    public int executeUpdate(String s) {
        int result = 0;
        System.out.println("--更新语句:"+s+"\n");
        try {
            result = stmt.executeUpdate(s);
        } catch (Exception ex) {
            System.out.println("执行更新错误!");
        }
        return result;
    }

    public ResultSet executeQuery(String s) {
        ResultSet rs = null;
        System.out.print("--查询语句:"+s+"\n");
        try {
            rs = stmt.executeQuery(s);
        } catch (Exception ex) {
            System.out.println("ִ执行查询错误!");
        }
        return rs;
    }
    public void execQuery(String s){
        try {
            stmt.executeUpdate(s);
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            System.out.println("执行插入错误!");
        }
    }

    public void close() {
        try {
            stmt.close();
            conn.close();
        } catch (Exception e) {
        }
    }
}

WEBROOT 디렉터리에는 login.jsp, logincheck.jsp, loginsuccess.jsp 세 개의 jsp 페이지 파일이 있습니다. login.jsp 페이지에 다음을 입력할 수 있습니다. 사용자 이름, 비밀번호, 로그인에 성공하면 로그인 버튼을 클릭하여 loginsuccess.jsp 페이지로 이동합니다. 비밀번호가 올바르지 않으면 페이지는 로그인 실패 페이지로 이동합니다. (물론 해당 페이지로 이동하기 전에 sqlserver2008에서 새 데이터베이스를 생성하고 데이터베이스 디렉터리에 새 테이블을 생성한 후 테이블 정보를 입력해야 합니다.)

폴더 구조 스크린샷:

JSP에서 로그인 인터페이스를 작성하는 방법

login. login.

모든 내용이 정확하면 다음 페이지가 표시됩니다.

비밀번호가 틀리면 다음 페이지가 표시됩니다.

위 내용은 JSP에서 로그인 인터페이스를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.