Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Java Website Inloggen
Als u zich bij een wachtwoord beveiligde webpagina met Java omvat het maken van een subklasse ( AKA kind klasse ) van Java's Authenticator -klasse, die web inloggen diensten verleent . De subklasse hoeft alleen bevatten de lidfunctie getPasswordAuthentication , die de gebruikersnaam en wachtwoord pair nodig voor de login voorziet . Die methode wordt automatisch aangeroepen wanneer een wachtwoord beveiligde URL wordt aangeroepen door openStream methode de URL object . Instructies
1

In een Java IDE ( Integrated Development Environment ) zoals NetBeans of Eclipse , maak een nieuw project met een bronbestand in een pakket met de naam " Urlreader . "

Plak volgende programma code in het bronbestand :

//////////////////////////////package Urlreader ;
.

import java.net * ; import java.io. * ;

//- subklasse Authenticator //- in main ( ) , bel statische methode auth'setDefault (uw subklasse ) //- in getPasswordAuthentication de subklasse 's , de terugkeer van de PassAuthentication object

public class Urlreader
{private myAuth obMyAuth ;

openbare Urlreader
( ) { obMyAuth = new myAuth ( ) ; Authenticator.setDefault ( obMyAuth ) ; } < br

public static void main ( String [ ] args ) > gooit Uitzondering {

Urlreader ob
= new Urlreader ( ) ;

//opent de URL waarvan de inhoud zullen we inBufURL SECUREURL lezen = nieuwe URL ( " http://www.PASSWORD_PROTECTED_URL.com/PROTECTED_PAGE.htm " ) ; BufferedReader inBuf = new BufferedReader (nieuw InputStreamReader ( secureURL.openStream ( ) ) ) ; String strContent ;/* output bestand inish zal hier gaan * /while ( ( strContent = inBuf.readLine ( ) ) = null ! ) System.out.println ( strContent ) ;

inBuf.close
( ) ;/* output bestand code zal hier eindigen * /} //eind belangrijkste

public class myAuth
breidt Authenticator {

@ Overrideprotected PasswordAuthentication getPasswordAuthentication ( ) {

String sUsername
= " ENTER_YOUR_USERNAME " ; String sPword = " ENTER_YOUR_PASSWORD " ; PasswordAuthentication obPassword = new PasswordAuthentication ( sUsername , sPword.toCharArray ( ) ) ; terug obPassword ; }

} //myAuth subklasse

} //URL lezer klasse

/////////////////////////////kopen van 2

Verander de broncode om de snaren aan uw project relevant bevatten : vervang de broncode met hoofdletters - ENTER_YOUR_USERNAME , ENTER_YOUR_PASSWORD , PASSWORD_PROTECTED_URL - . met uw project gebruikersnaam /wachtwoord te benaderen en beschermde URL

Compile 3 en voeren het project uit , en let op de uitgang raam van van je IDE debugging -omgeving : het bevat de inhoud van de opgegeven URL
4

Vervang de code die de inhoud van webpagina's schrijft aan de console , met code die de inhoud uitgangen naar een bestand : . tussen de reacties die beginnen met " out -bestand " in het voorgaande programma code , overschrijven de bestaande code met de volgende :

BufferedWriter outWriter
= new BufferedWriter (nieuw FileWriter ( " content.html " ) ) , terwijl ( ( strContent = inBuf . readLine ( ) ) ! = Goedkope 5

Herbouw en voeren het project uit , controleer vervolgens de map van het project voor een bestand met de naam " content.htm . " Dubbelklik op het bestand om het te openen in uw browser .
< br >

Previous: Next:
  Java Programming
·Functie Display in Java 
·Wat gebeurt er als een bestand…
·Hoe je pagina's op de Android …
·Hoe te lezen Javascript Variab…
·Hoe maak je een horizontale Hi…
·Print -functie van Java 
·Hoe maak je een JSP-bestand co…
·Hoe je logbestanden Maak in Ja…
·Hoe te converteren P12 met Key…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een spel te maken in Python …
·Hoe kan ik een aangepaste knop in Maak P…
·Hoe kan ik een XML- bestand met Visual B…
·Hoe het ontwerpen van een CSS Sprite nav…
·Redenen voor stackoverloop 
·Hoe je de Delete -knop inschakelen in Da…
·Hoe te bekijken Python Byte Code 
·Python Tricks 
·Hoe je tekst een hoofdletter te verander…
Copyright © Computer Kennis http://www.nldit.com