Forum » Programiranje » [JAVA] Kako iz servleta dobiti ime okna od klienta (browserja)?
[JAVA] Kako iz servleta dobiti ime okna od klienta (browserja)?
Fizikalko ::
Ali se da oz. kako priti v servletu do imena oken (browserja) - brezjavascripta...?
Tnx.
Tnx.
- spremenilo: snow ()
CWIZO ::
Glede na to da servlet laufa na serverju, potem tega ne bos mogu ugotovit.
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
matejv ::
browser ko zahteva neko stran pošlje request, v katerem vsebuje tudi ime browserja, OS, etc. to nekako prestreži in imaš kar rabiš.
Fizikalko ::
Hja, ravno to je problem - HttpServletRequest objekt se mi zdi, da nima nobenih metod za to...
Fizikalko ::
http://java.sun.com/j2ee/sdk_1.3/techdo...
To je ta interface... od kod naj bi torej dobil ime okna?
To je ta interface... od kod naj bi torej dobil ime okna?
JerKoJ ::
Sej si na pravi poti le se HttpServletRequest interface uporabi ( java api)
tuki mas metodo getHeader("x"), ki naj bi prov prsla.
Eto se primer:
http://www.developershome.com/wap/detection/detection.asp?page=readHeader
To sem najdu na netu nisem se probu tako da ne vem
EDIT:
U bistvu k se nekrat berem ne vem kaj tocno hoces. Sej kej vec podatkov kot, ti jih poslje client ne mores met - v primeru http protokola so to http header s svojimi vnosi (request (GET bla.html HTTP/1.1) pa ostali headerji (user-agent: Mozilla 5.0 ...; host: bla.org ; ...)) in http body.
tuki mas metodo getHeader("x"), ki naj bi prov prsla.
Eto se primer:
http://www.developershome.com/wap/detection/detection.asp?page=readHeader
To sem najdu na netu nisem se probu tako da ne vem
EDIT:
U bistvu k se nekrat berem ne vem kaj tocno hoces. Sej kej vec podatkov kot, ti jih poslje client ne mores met - v primeru http protokola so to http header s svojimi vnosi (request (GET bla.html HTTP/1.1) pa ostali headerji (user-agent: Mozilla 5.0 ...; host: bla.org ; ...)) in http body.
Zgodovina sprememb…
- spremenil: JerKoJ ()
CWIZO ::
A nisem jest to ze prec na zacetku povedal?
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
MasterBlaster ::
Če postaš podatke iz forme, si to ime lahko pošlješ na server:
< form ... onSubmit="this.window_name.value = window.name" >
...
< input type="hidden" name="window_name" value="" />
< /form >
Potem pa lahko ime prebereš med get ali post podatki v servletu.
Podobno bi lahko dodal ime v linke:
< a href="..." onClick="window.location.href=this.href + '&window_name='+ window.name " >...< /a >
Da ne pišeš onClick pri vsakem linku si pa lahko pomagaš z behaviour skripto.
< form ... onSubmit="this.window_name.value = window.name" >
...
< input type="hidden" name="window_name" value="" />
< /form >
Potem pa lahko ime prebereš med get ali post podatki v servletu.
Podobno bi lahko dodal ime v linke:
< a href="..." onClick="window.location.href=this.href + '&window_name='+ window.name " >...< /a >
Da ne pišeš onClick pri vsakem linku si pa lahko pomagaš z behaviour skripto.
Tk je pa pika .
Fizikalko ::
To že, ampak kako naj vem ime okna, kako naj ga odbim? Poslat ga itak ni problem, problem ga je izvedeti...
MasterBlaster ::
Res ne vem, kaj sedaj tebi ni jasno? Imena okna po default-u na serverju ne moreš dobiti, ker je to stvar browserja, ozoroma DOM-a in se na server po default-u ne sporoča. Če pač želiš ime okna na serverju dobiti, si lahko pomagaš z javascriptom (koda, ki sem jo napisal v prvem postu) in ime okna posreduješ na server kot dodaten GET ali POST parameter. V tem primeru pač na serverju prebereš ta podatek na enak način, kot bi vsako drugo POST/GET spremenljivko.
Tk je pa pika .
CWIZO ::
In kot sem jest ze 2x povedal
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | java v javascript?Oddelek: Programiranje | 2057 (1760) | boss-tech |
» | [Ajax in Java] v IE6 dela, v Firefoxu neOddelek: Programiranje | 1912 (1666) | krho |
» | [Java] servlet - kako upload-at iz klienta v servletOddelek: Programiranje | 1727 (1633) | Fizikalko |
» | java in zapis v podatkovno bazoOddelek: Programiranje | 2027 (1895) | jogurtTM |
» | tomcat - problem z encodingomOddelek: Programiranje | 2345 (2259) | kopernik |