Enkel Inloggningsapplikation Med Servlet Och JSP? Åtgärda Det Omedelbart

Reparerar, skyddar och optimerar din dator för maximal prestanda.

Det här blogginlägget hjälper dig om du faktiskt ser en enkel inloggningsprogram med Servlet och JSP.

nästa >><< innan

Hur som helst, här går vi vidare till att helt enkelt bygga den perfekta go-formen med servlets.Vi använde oracle10g som databasen. 5 filer är okej för det här programmet.

  • index.html
  • FirstServlet.java
  • ConnectionDao.java
  • Andra servlet.java
  • web.xml
  • enkel inloggningsapplikation med servlet tillsammans med jsp

    Se till att du skapar en pålitlig användarregtabell med omnämnande och hoppa över jobbområden. Dessutom måste vissa data vara uppdaterade versioner. Plattformen ska se ut så här:

    index.htmlFirstServlet.javaConnectionDao.javaWelcomeServlet.java

    Ladda ner det här exemplet
    Nästa ämneExempel på att visa design med servlets

    << innannästa >>

    nästa >><< innanLadda ner denna utcheckningsfärdighetNästa ämneEtt exempel på att visa konstverk med en servlet<< innannästa >>

    Det här exemplet visar hur man skapar en enkel inloggningssida som också använder en Servlet JSP för att validera användarnamnet medan lösenordet.

    <%@ page contentType="text/html; language="java" charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>        Infoga titel härInloggningsexempel (prova att installera användarnamnet "admin" och koden "admin" måste ha kvarts) 

    Ange användarnamn: type="text"
    Ange din personliga information:
    paket com.candid;importera java.io.IOException;importera javax.servlet.ServletException;importera javax.servlet.annotation.WebServlet;importera javax.servlet.http.HttpServlet;importera javax.servlet.http.HttpServletRequest;importera javax.servlet.http.HttpServletResponse;@WebServlet("/Login Controller")offentlig klass LoginController gånger HttpServlet    En tom nullify doPost (HttpServletRequest request, HttpServletResponse response) kastar vilken servlet IOException som helst,        Rad 1 = kommando. getparameter("användarnamn");       pw-radens resurser request.getParameter("lösenord");        if (un.equals("admin") && pw.equals("admin"))            response.sendRedirect("framgång.html");            komma tillbaka till;         annorlunda            response.sendRedirect("error.html");            komma ländryggen till;            

    Kan min make och jag använder både JSP med servlet?

    Modell 2-infrastruktur, som visas i figur en viss. 3 inkluderar användning av länkade servlets och JSP:er. I det här läget används JSP-sidor för presentationslagret för försäljningshändelser och servlets rekommenderas för att bearbeta uppgifter. Servleten har som gasreglage ansvarig för framställningsförfrågningar och skapar alla kakaobönor som krävs för JSP-sidan.

            Infoga titel härLyckad anslutning
            Infoga smeknamn härfel användarnamn eller lösenord

    Avsluta

    Ladda ner

    En enkel inloggningsapplikation som köper en Servlet

    Hur kan vi bygga en enkel webbapplikation med JSP och servlet?

    Skapa en katalogstruktur.Skapa din egen servlet.Kompilera servletten.Lägg till internetföreningar. xml-fil.Starta servern och installera ett projekt. Få tillgång till vanligtvis servleten.

    Det här exemplet visar hur man manifesterar ett enkelt inloggningssteg på grund av steg med servletteknik.

    I den här artikeln visar vi dig hur du upplever enkla inloggningsapplikationer med Servlet, JSP och JDBC. Resultaten av huvudexemplet har testats med MySQL Apache och dessutom i en Tomcat Server-miljö, och resultaten har faktiskt publicerats i själva artikeln.

    1. Projektets struktur

    2. Tabellfråga

    Innan du bygger utveckla en enkel inloggningsprogram som experter säger att kör en servlet, se till att användardata ofta är tillgänglig från databasen. Ibland kan du sätta på följande SQL-fråga för att tillåta dig att skapa en databas, eller så kan vilken person som helst skapa en enkel loggningsförfrågan med hjälp av en servlet när du vill ange användarinformation och fakta i lagringssystemet. I exemplet använder vi MySQL.1-databasservern

    Steg: Skapa en meningsfull databas
    Steg 2. Skapa den här tabellen

    Hur skapar de ett enkelt inloggningsformulär som försöker Java-servlet och Mysql-databas?

    importera java.sql.*;public hook LoginDao {public static boolean check(strängnamn, strängpass) {booleskt tillstånd innebär falskt;Att försöka{Class.forName(“oracle.jdbc.driver.OracleDriver”);Connection con=DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:xe”,”system”,”oracle”);

    CREATE TABLE user_details (userId INT NOT NULL, userName VARCHAR(255) NOT NULL UNIQUE, password VARCHAR(255), name VARCHAR(255), emailId VARCHAR( 255), telefon VARCHAR(30), PRIMARY KEY(userId) );

    Steg 2. Infoga användarposter
    1. INSERT IN user_details (userId, userName, password, name, emailId, phone) VÄRDEN (1, “dineshkrish”, “mypassword”, “Dinesh Krishnan”, “[email protected]”, “+91 9941937705”) ;
    2. INSERT IN user_details (userId, userName, password, name, emailId, phone) VÄRDEN (2, ‘jonnypeter’, ‘mypassword’, ‘Johnathan ‘[email protected] james’ ,.com’, ‘+91 8989898989’) ;
    3. INSERT IN user_details (användarnamn, användarnamn, lösenord, status, e-postadress, VALUES-telefonnummer) (3, “willsmith”, “mypassword”, “Will Smith”, “[email protected]”, i +91 7979797979 “);

    Servlet-klass (LoginServlet.java)

    Åtgärda PC-fel på några minuter

    Letar du efter ett kraftfullt och pålitligt PC-reparationsverktyg? Se inte längre än Reimage! Denna applikation kommer snabbt att upptäcka och fixa vanliga Windows-fel, skydda dig från dataförlust, skadlig programvara och maskinvarufel och optimera ditt system för maximal prestanda. Så kämpa inte med en defekt dator - ladda ner Reimage idag!

  • Steg 1: Ladda ner och installera Reimage
  • Steg 2: Öppna Reimage och klicka på knappen "Skanna"
  • Steg 3: Klicka på knappen "Återställ" för att starta återställningsprocessen

  • paket com.dineshkrish.controller;importera java.io.IOException;importera javax.servlet.RequestDispatcher;importera javax.servlet.ServletException;importera javax.servlet.http.HttpServlet;importera javax.servlet.http.HttpServletRequest;importera javax.servlet.http.HttpServletResponse;importera javax.servlet.http.HttpSession;com.dineshkrish.dto.Importera användardetaljer;importedcom.dineshkrish.service.AuthenticationService;/** * * @Författare Krishnan Dinesh* */Public class LoginServlet implementerar HttpServletprivat sträng användarnamn betyder null;privat kanal kontoinformation = null;@Krossaoffentligt upphäva doPost(HttpServletRequest request, HttpServletResponse response) kastar ServletException, IOException// få användarnas inputanvändarnamn = request.getParameter("användarnamn");Lösenord = request.getParameter("Lösenord");// Förenklad kontrollif((användarnamn != null !användarnamn &&.isEmpty()) && !betyder (lösenord null && !password.isEmpty()))// Objektförklaring för AuthenticationServiceAuthenticationService är lika med new AuthenticationService();// Validera mänsklig inputanvändarinformation = dieter detaljer service.validateUser(användarnamn, lösenord);// Skicka resultat främst baserat på effekterif (userDetails!= null && userDetails.isValidUser())Syfte HttpSession = request.getSession();RequestDispatcher Dispatcher är lika med request.getRequestDispatcher("success.Setting jsp");// Objekt med information om denna Internetanvändare i sessionen som finns på det faktiska resultatetsession.setAttribute("UserDetails", UserDetails);Dispatcher.Forward(begäran, bara ett svar till);RequestDispatcher Dispatcher = request.getRequestDispatcher("index.jsp");// Planeringsfelmeddelanderequest.setAttribute("errorMessage", "Du angav ett ogiltigt användarnamn eller lösenord");dispatcher:(.response);pass (fråga, bredvid för att hjälpa digRequestDispatcher Dispatcher = request.getRequestDispatcher("index.jsp");// Rätta ett felmeddelanderequest.setAttribute("errorMessage", "vänligen se till att logga in kontoinformation eller inte dumpa :( ");Dispatcher.Forward(Request, Response);

    Dataöverföringsobjekt (UserDetails.java)

    Hur kan vi bygga skapa ett inloggningsformulär i Java?

    Skapa en stor trevlig robust klass som använder JFrame och ActionListener för att designa en Go-formulärnavigering och utföra den bästa åtgärden.Skapa de slutliga UI-komponenterna med varianser och därmed awt och lägg till dem i panelen som vanligt.Åsidosätt att denna actionPerformed() metod, som avgör när du ser, knappen trycks ned.

    paket com.dineshkrish.dto;/*** * @Författare Dinesh Krishnan**/Offentlig klass användarinformationprivat inuti användar-ID;privat kanal användarnamn;privat sålla lösenord;privat kanalnamn;privat sträng emailId;egen rastlös telefon;privat booleskt värde validUser;öppet intervall getUserId()returnerar mitt användar-ID;public void setUserId(int userId)this.userId motsvarar användar-ID;offentlig sträng getUserName()returnera användarnamn;public emptiness userName) setUserName(Stringthis.userName = användarnamn;offentlig kanalgetPassword() kommer tillbaka lösenordet;public void setPassword(lösenordssträng)this.password sources lösenord;offentlig kanalgetName() returnerar namnet;public nullify setName(strängnamn)detta.namn = namn;offentlig samling getEmailId()skicka ID:t igen via e-post;public void setEmailId(string emailId)e-postidentifiering this.emailId;Public = String getPhone()Återkalla;public void setPhone (strängtelefon)this.phone visar telefonen;public boolean isValidUser()returnerar en utmärkt användare;public empty setValidUser(validUser boolean)this.validUser är lika med validUser;

    Företagstjänst (AuthenticationService object.java)

    paket com.dineshkrish.service;importera com.dineshkrish.dao.UserDetailsDAO;com.dineshkrish.dto.Importera användardetaljer;/** 7. * @Författare Dinesh Krishnan * */public fashion AuthenticationServicepublic UserDetails validateUser(användarnamnssträng, kontosträng)// definiera detta dao.objectUserDetailsDAO dao.= UserDetailsDAO();// Anropa den anpassade samtyckesmetodenreturnera dao.validateUser(användarnamn, lösenord);

    enkel inloggningsapplikation med hjälp av servlet och jsp

    Går din dator långsamt och trögt? Är det plågat av mystiska felmeddelanden och krascher? Om så är fallet behöver du Reimage � den ultimata programvaran för att fixa Windows-fel och återställa optimal prestanda.