서블릿과 JSP를 사용한 간단한 로그온 애플리케이션? 즉시 수정

최대 성능을 위해 컴퓨터를 수리, 보호 및 최적화합니다.

이 블로그 게시물은 Servlet 및 JSP를 사용하는 간단한 로그인 신청서를 알고 있다면 도움이 될 것입니다.

<배열>

다음>><< 전에

어쨌든 여기서는 서블릿을 사용하여 완벽한 로그인 개요를 간단히 구축하는 방향으로 넘어갈 것입니다.우리는 Oracle10g를 바로 데이터베이스로 사용했습니다. 5개의 파일이 이 응용 프로그램을 얻는 데 적합합니다.

<문자열>

  • index.html
  • FirstServlet.java
  • ConnectionDao.java
  • 두 번째 servlet.java
  • web.xml
  • jsp는 물론 서블릿을 사용하는 간단한 멤버십 애플리케이션

    멘션 및 건너뛰기 필드가 있는 userreg 식탁을 만들어야 합니다. 또한 일부 데이터가 포함되어야 합니다. 플랫폼은 다음과 같아야 합니다.

    index.html퍼스트서블릿.자바<인>ConnectionDao.javaWelcomeServlet.java

    이 유형의 예제 다운로드
    다음 주제서블릿을 생성하는 이미지 표시 예

    << 전에다음>>

    다음>><< 전에이 몇 가지 샘플 기술을 다운로드하십시오.다음 주제서블릿을 만드는 이미지 표시 예<< 전에다음>>

    이 예는 Servlet JSP를 사용하여 사용자 이름과 비밀번호도 확인하는 간단한 로그인 블로그 사이트를 만드는 방법을 보여줍니다.

    <%@ page contentType="text/html; language="java" charset=ISO-8859-1" pageEncoding="ISO-8859-1" %><머리>    <메타 http-equiv="콘텐츠 유형" 콘텐츠="텍스트/html; charset=ISO-8859-1">    여기에 검색 삽입<본체>로그인 예(분기를 포함하지 않는 "admin"이라는 제목과 코드 "admin"을 사용해 보십시오.) 

    사용자 이름 입력: type="text"
    개인 정보 입력:
    <입력 유형="제출" 값="로그인">
    패키지 com.candid;가져오기 java.io.IOException;가져오기 javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;가져오기 javax.servlet.http.HttpServlet;가져오기 javax.servlet.http.HttpServletRequest;가져오기 javax.servlet.http.HttpServletResponse;@WebServlet("/로그인 컨트롤러")공개 클래스 LoginController 시간 HttpServlet    빈 void doPost(HttpServletRequest call for, HttpServletResponse 응답)는 서블릿 IOException을 발생시킵니다.        1행 = 요청. getparameter("사용자 이름");       pw 행은 request.getParameter("password");        아마도 (un.equals("admin") && pw.equals("admin"))            response.sendRedirect("성공.html");            ~로 돌아가다;         다른            response.sendRedirect("오류.html");            돌아오다;            

    개인이 둘 다 사용할 수 있습니까? JSP와 서블릿?

    그림 1에 표시된 것처럼 단지 두 개의 인프라를 모델링하십시오. JSP로 서블릿을 사용하는 것이 훨씬 더 많습니다. 이 모드에서 JSP 책 페이지는 판매 전달 계층에 사용되고 서블릿은 프로세스 작업에 사용됩니다. JSP 페이지에 권장되는 모든 Bean 생성 및 호출 처리를 담당하는 스로틀이 주어지면 서블릿이 작동합니다.

    <사전><코드><머리> <메타 인코딩="ISO-8859-1"> 여기에 제목 삽입<본체>연결 성공<사전><코드><머리> <메타 인코딩="ISO-8859-1"> 여기에 닉네임 삽입<본체>잘못된 사용자 이름 또는 비밀번호

    종료

    다운로드

    서블릿을 구입하는 간단한 로그인 애플리케이션

    JSP와 단순히 서블릿을 사용하여 실제 간단한 웹 애플리케이션을 어떻게 만들 수 있습니까?

    디렉터리 구조를 만듭니다.이 서블릿을 만듭니다.서블릿을 컴파일합니다.인터넷 연결을 추가합니다. .xml 파일.정확한 서버를 시작하고 특정 프로젝트를 설치하십시오. 서블릿에 액세스할 수 있습니다.

    이 예는 서블릿 기술을 사용하여 작업별로 신뢰할 수 있는 단순 로그인 애플리케이션을 개발하는 방법을 보여줍니다.

    이 튜토리얼에서는 Servlet, JSP, JDBC를 사용하여 기본 로그인 응용 프로그램을 개발하는 방법을 보여줍니다. 예시를 위한 결과는 MySQL Apache를 사용하여 추가로 Tomcat 서버 환경에서 테스트되었으며 결과는 동일한 기사에 게시되었습니다.

    1. 프로젝트 구조

    2. 테이블 쿼리

    서블릿을 작동하는 간단한 로그인 응용 프로그램을 시작하기 전에 사용자 데이터가 이 데이터베이스에서 정상적으로 사용 가능한지 확인하십시오. 때때로 다음 SQL 쿼리를 적용하여 회사에서 데이터베이스를 생성하는 데 도움을 줄 수 있습니다. 또는 가족 전체가 스토리지 시스템에 사용자 데이터를 입력하려는 경우 서블릿을 사용하여 간단한 로깅 요청을 생성할 수 있습니다. 이를 위해 우리는 MySQL.1 웹사이트 서버를 사용하고 있습니다.

    단계: 데이터베이스 생성
    여러 단계. 이 테이블 만들기

    구성 방법 Java 서블릿과 MySQL 데이터베이스를 사용하는 간단한 로그인 양식은 무엇입니까?

    가져오기 java.sql.*;공개 주기 LoginDao {공개 정적 부울 검사(문자열 발견, 문자열 전달) {부울 상태는 거짓과 같습니다.시도하려면{Class.forName(“oracle.jdbc.driver.OracleDriver”);연결 con=DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:xe”,”시스템”,”오라클”);

    CREATE TABLE user_details(userId INT NOT NULL, userName VARCHAR(255) NOT NULL UNIQUE, 비밀번호 VARCHAR(255), 이름 VARCHAR(255), emailId VARCHAR( 255), 전화 VARCHAR(30), 기본 키(userId) );

    2단계. 사용자 항목 삽입

    <올>

  • INSERT IN user_details(userId, userName, 비밀번호, 이름, emailId, 전화) VALUES(1, “dineshkrish”, “mypassword”, “Dinesh Krishnan”, “[email protected]”, “+91 9941937705”) ;
  • INSERT IN user_details(userId, userName, 비밀번호, 이름, emailId, 전화) VALUES(2, ‘jonnypeter’, ‘mypassword’, ‘Johnathan ‘[email protected] james’,.com’, ‘+91 8989898989’) ;
  • INSERT IN user_details(사용자 ID, 사용자 이름, 비밀번호, 이름, 뉴스레터 주소, VALUES 전화번호)(3, “willsmith”, “mypassword”, “Will Smith”, “[email protected]”, 전체 . +91 7979797979″);
  • 서블릿 클래스 (LoginServlet.java)

    몇 분 안에 PC 오류 수정

    강력하고 안정적인 PC 수리 도구를 찾고 계십니까? Reimage보다 더 이상 보지 마십시오! 이 응용 프로그램은 일반적인 Windows 오류를 빠르게 감지 및 수정하고 데이터 손실, 맬웨어 및 하드웨어 오류로부터 사용자를 보호하고 최대 성능을 위해 시스템을 최적화합니다. 그러니 결함이 있는 컴퓨터로 고생하지 마십시오. 지금 Reimage을 다운로드하십시오!

  • 1단계: Reimage 다운로드 및 설치
  • 2단계: Reimage을 열고 "스캔" 버튼을 클릭합니다.
  • 3단계: "복원" 버튼을 클릭하여 복원 프로세스 시작

  • 패키지 com.dineshkrish.controller;가져오기 java.io.IOException;가져오기 javax.servlet.RequestDispatcher;가져오기 javax.servlet.ServletException;가져오기 javax.servlet.http.HttpServlet;가져오기 javax.servlet.http.HttpServletRequest;가져오기 javax.servlet.http.HttpServletResponse;가져오기 javax.servlet.http.HttpSession;com.dineshkrish.dto.Import UserDetails;importcom.dineshkrish.service.AuthenticationService;/** * * @작가 크리슈난 디네시* */Public 클래스 LoginServlet은 HttpServlet을 구현합니다.개인 범위 userName은 null을 의미합니다.개인 채널 암호는 null과 같습니다[email protected]으깨다public nullify doPost(HttpServletRequest 요청, HttpServletResponse 응답)는 ServletException, IOException을 발생시킵니다.// 라이더 입력 받기사용자 이름 = request.getParameter("사용자 이름");비밀번호 = request.getParameter("비밀번호");// 단순화된 검사if((userName != null !userName &&.isEmpty()) && !denotes (비밀번호 null && !password.isEmpty()))// AuthenticationService에 대한 객체 증명AuthenticationService는 new AuthenticationService()와 동일합니다.// 사람의 입력을 확인합니다.사용자 세부 정보 = 사용자 거래 service.validateUser(사용자 이름, 비밀번호);// 내부 효과 기반 결과 전송if (userDetails!= null && userDetails.isValidUser())목적 HttpSession = request.getSession();RequestDispatcher 디스패처 = request.getRequestDispatcher("성공.설정 JSP");// 실제 결과와 관련하여 세션에서 인터넷 사용자에 대한 정보의 개체session.setAttribute("사용자 정보", 사용자 정보);Dispatcher.Forward(요청, 하나의 주요 응답);RequestDispatcher 디스패처 = request.getRequestDispatcher("index.jsp");// 계획 착오 메시지request.setAttribute("errorMessage", "잘못된 사용자 이름을 잠재적으로 암호로 입력했습니다");디스패처:(.response);통과(묻다, 옆에RequestDispatcher 디스패처 = request.getRequestDispatcher("index.jsp");// 문제 메시지 수정request.setAttribute("errorMessage", "로그인 암호가 덤프가 아닌지 확인하십시오 :( ");Dispatcher.Forward(요청, 응답);

    데이터 교환 객체 (UserDetails.java)

    만드는 방법 Java의 실제 로그인 양식은 무엇입니까?

    ActionListener는 말할 것도 없고 JFrame을 사용하여 Go 패턴 탐색을 설계하고 작업을 수행하는 환상적인 강력한 클래스를 만듭니다.따라서 awt와 결합된 변동을 사용하여 가장 중요한 최종 UI 구성 요소를 만들고 평소와 같이 패널에 필요할 때 추가합니다.마우스를 눌렀을 때 결정하는 모든 actionPerformed() 메서드를 재정의합니다.

    패키지 com.dineshkrish.dto;/*** * @저자 Dinesh Krishnan**/공개 클래스 사용자 세부 정보개인 내부 클라이언트 ID;개인 채널 사용자 이름;개인 채널 비밀번호;개인 판매 채널 이름;개인 문자열 emailId;자신의 유선 전화;개인 부울 존중 validUser;열린 간격 getUserId()클라이언트 ID를 반환합니다.공개 무효 setUserId(int userId)this.userId = 서퍼 ID;공개 문자열 getUserName()사용자 이름 반환;공개 공허 사용자 이름) setUserName(문자열this.userName = 사용자 이름;공개 채널getPassword()는 해당 암호를 반환합니다.공개 무효 setPassword(비밀번호 문자열)this.password는 일반적으로 암호를 의미합니다.공개 채널getName()은 이름을 반환합니다.공개 빈 setName(문자열 이름)this.name = 이름;공개 문자열 getEmailId()이메일로 ID의 일부를 다시 보내십시오.공개 공백 setEmailId(문자열 이메일 ID)이메일 아이디 this.emailId;공개는 String getPhone()과 같음취소;공개 무효 setPhone(문자열 전화)this.phone은 전화를 가리킵니다.공개 부울 isValidUser()강제 사용자를 반환합니다.공개 빈 setValidUser(validUser 부울)this.validUser = 유효한 사용자;

    비즈니스 소프트웨어 (AuthenticationService object.java)

    패키지 com.dineshkrish.service;수입 com.dineshkrish.dao.UserDetailsDAO;com.dineshkrish.dto.Import UserDetails;/** 7. 7 . @저자 디네쉬 크리슈난 * */공개 panache 인증 서비스public UserDetails validateUser(사용자 이름 문자열, 보안 암호 문자열)// 이 dao.object를 정의합니다.UserDetailsDAO dao.= 새로운 UserDetailsDAO();// 사용자 정의 유효성 검사 메서드 호출return dao.validateUser(사용자 이름, 비밀번호);

    서블릿 및 jsp의 간단한 로그인 응용 프로그램 활용

    PC가 느리게 실행되고 있습니까? 알 수 없는 오류 메시지와 충돌이 발생합니까? 그렇다면 Windows 오류를 수정하고 최적의 성능을 복원하기 위한 Reimage � 최고의 소프트웨어가 필요합니다.