, side omlægninger anvendes normalt, når et dokument, flytter til et nyt sted, og vi er nødt til at sende kunden til et nyt sted, eller det kan være på grund af mængdebalancerings - eller simple randomisering., den mest enkle måde at omdirigere en anmodning til den anden side anvender metode, sendredirect(), som objekt.efter undertegnelsen af denne metode: offentlige tomrum httpservletresponse. sendredirect (string beliggenhed), kaster ioexception, denne metode sender tilbage på - sammen med statuskoden og nye side placering.du kan også bruge setstatus() og setheader() metoder sammen for at opnå det samme:,..- site = "http://www.newpage.com" svar. setstatus (svar. sc_moved_temporarily); svar. setheader ("sted", område).eksempel: dette eksempel viser, hvor en servlet udfører side omlægning til et andet sted: import java. io. *; import java.sql.date; import java. util. *; import javax. servlet. *; import javax. servlet. http. *; offentlige klasse pageredirect udvider httpservlet (offentlige eller doget (httpservletrequest anmodning, httpservletresponse respons) kaster servletexception, ioexception (//sæt svar content type svar. setcontenttype ("tekst /html"); //nyt sted at blive omdirigeret snor site = nye serie (http: //////////////www.photofuntoos. com "); svar. setstatus (svar. sc_moved_temporarily); svar. setheader (" beliggenhed "stedet);}}, lad os udarbejde over servlet og skabefølgende angivelser i web.xml,..< servlet > < servlet navn > pageredirect < /servlet navn > < servlet klasse > pageredirect < /servlet klasse > < /servlet > < servlet kortlægning > < servlet navn > pageredirect < /servlet navn > < url - > /pageredirect < /url - > < /servlet kortlægning >...nu kalder det servlet ved hjælp af url: http: //localhost: 8080 /pageredirect.det vil tage dem i betragtning af url: http: //www.photofuntoos. kom.
servlets - side omdirigering
Previous:servlet - håndtering dato
Next Page:servlets - hits i strid