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 URL Get in een Servlet
In de programmeertaal Java , een servlet is een klasse die wordt gebruikt om de capaciteit van een server dat wordt geopend door een host- applicatie uit te breiden . Dit wordt meestal uitgevoerd door een verzoek - respons programmeermodel . HTTP - specifieke servlets bieden de doGet en doPost methoden voor de behandeling van deze diensten . Vervoer of ophalen van de verzoekende URL in een servlet wordt gedaan via het gebruik van bepaalde Java verzoeken . De volgende URL wordt aangenomen in de onderstaande stappen : http://hostname.com/mywebapp/servlet/MyServlet/a/b ; c = 123 d = 789 ? . Instructies

Gebruik ServletRequest.getRequestURL ( ) 1 :

public static String getUrl
( HttpServletRequest req ) {

String reqUrl = req.getRequestURL ( ) toString ( . ) ;

String
queryString = req.getQueryString ( ) ; ! " ? " //d = 789

if ( queryString = null ) {

reqUrl + = + queryString
;

}

terugkeer reqUrl
;

}


Deze methode retourneert alles maar de query string kopen van 2

gebruik . ServletRequest.getRequestURI ( ) als u niet de hostnaam nodig : .

public static String getUrl
( HttpServletRequest req ) {

String reqUri = req.getRequestURI ( ) toString ( ) ; < br

String > queryString = req.getQueryString ( ) ; //= 789

if ( queryString = null ) {

reqUri + = + queryString
d ' ?' ;

}

terugkeer reqUri
;

}
3


Om de URL van de grond bouwen tot , de volgende :

public static String getUrl ( HttpServletRequest req ) {

String regeling
= req.getScheme ( ) ; //http

String serverName = req.getServerName ( ) ; //hostname.com < br

int serverpoort > = req.getServerPort ( ) ; //80

String contextPath = req.getContextPath ( ) ; ///mywebapp

String servletPath = req.getServletPath ( ) ///servlet /MyServlet

String pathinfo = req.getPathInfo ( ) op ; ///a /b , c =

String 123
queryString = req.getQueryString ( ) ; //d = 789

//Reconstruct oorspronkelijke verzoek URL

String url =
regeling + " ://" + serverName + " : " + serverpoort + contextPath + servletPath ; if ( ! pathinfo = null ) { < br

url > + = pathinfo ;

}


if ( queryString = null ) {

url
+ = + queryString " ? ' ;

}

return url
;

}

Previous: Next:
  Java Programming
·Hoe maak je een eenvoudige web…
·Hoe maak je een horizontale hi…
·Hoe maak je een Game App voor …
·Wat zijn de JMS Objecten die z…
·Hoe je X en Y coördinaten geb…
·Hoe maak je een doolhof in Jav…
·Hoe de TableModel From Another…
·Hoe te Interactive Widgets voo…
·Hoe maak je een Java- programm…
  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
·ListBox Visual Basic Tutorial 
·Hoe kan ik een aanvraag titel in VBA Ver…
·Hoe Standard Time converteren naar decim…
·Informatie over Flow Charts 
·Hoe te bouwen en implementeren van websi…
·Hoe kan ik PHP website bekijken op local…
·Hoe om te tellen hoeveel Lines of Code Y…
·Hoe een Barcode Program Creëren 
·Hoe om variabelen Van Visual Basic voor …
Copyright © Computer Kennis http://www.nldit.com