servlets - auto side genopfriske

, overveje en webside, der udviser som levende vildt score eller børs status eller valuta ration.for hver type sider, du ville blive nødt til at genopfriske din hjemmeside regelmæssigt ved hjælp af referesh eller lade knap med din browser., java servlet gør det nemt ved at give dig en mekanisme, hvor du kan få en adresse på en sådan måde, at det vil opfriske automatisk efter et givet tidsrum. den enkleste måde forfriskende en hjemmeside er ved hjælp af metoder, setintheader(), som objekt.efter undertegnelsen af denne metode: offentlige tomrum setintheader (string header, int headervalue), denne metode sender tilbage overskrift "-" til - sammen med et heltal værdi, som angiver tidsintervaller i sekunder, auto - side - f.eks. dette eksempel viser, hvordan en servlet udfører auto side - med, setintheader(), metode til at fastsætte, friske, header. //import, der kræves i java biblioteker import java. io. *; import javax. servlet. *; import javax. servlet. http. *; import java. util. *; //udvide httpservlet klasse offentlige klasse genopfriske udvider httpservlet (//metode til at håndtere få metode anmodning.offentlige eller doget (httpservletrequest anmodning, httpservletresponse respons) kaster servletexception, ioexception (//sæt genopfriske, autoload tid som 5 sekunder svar. setintheader ("friske" 5); //sæt svar content type svar. setcontenttype ("tekst /html"); //få nuværende kalender kalender = nye gregoriancalendar(); - am_pm; int time = kalender. kom (kalender. time); int øjeblik = kalender. kom (kalender. minut); int 2 = kalender. kom (kalender. 2); hvis (kalender. kom (kalender. am_pm) = = 0) am_pm = "er"; andre am_pm = "." snor ct = time + ":" + øjeblik + ":" + 2 + "+ am_pm; printwritøh ud = respons. getwriter(); snor afsnit = "auto side genopfriske ved hjælp af servlet" snor doctype = "<!doctype html offentlige. "- /////////////////w3c dtd 0" + "midlertidig //en /" > \\ n ". println (doctype +" < html > \\ n "+" < head > < afsnit > "+ afsnit +" < /afsnit > < /head > \\ n "+" < organ bgcolor =. "# f0f0f0." > \\ n "+" < h1 tilpasse = \\ "center." > "+ afsnit." < /h1 > \\ n "+" < p > nuværende tidspunkt er: "+ e +" < /p > \\ n ");} //metode til at håndtere post metode anmodning.offentlige eller dopost (httpservletrequest anmodning, httpservletresponse respons) kaster servletexception, ioexception {doget (anmodning svar);}}, lad os udarbejde over servlet og skabe følgende angivelser i web.xml,..< servlet > < servlet navn > genopfriske < /servlet navn > < servlet klasse > genopfriske < /servlet klasse > < /servlet > < servlet kortlægning > < servlet navn > genopfriske < /servlet navn > < url - > /genopfriske < /url - > < /servlet kortlægning >...nu kalder det servlet ved hjælp af url: http: //localhost: 8080 /genopfriske, som ville vise nuværende system efter hvert 5. sekund som følger.bare løb servlet og vente på at se resultatet:,, auto side genopfriske ved hjælp af servlet, nuværende tid er: 9:44:50 pm,,



Previous:
Next Page: