Et meget uspecifikt spørsmål men... umiddelbart nej. Det er muligt at opdatere side generelt, men ikke et aktivt "view" på siden. Du kunne måske lave et java-script der opdaterede en side med faste mellemrum, men det kan ikke anbefales. Det med sider der hentes via en browser er, at de ikke kan huske "hor de kommer fra", og kan kun opdateres grafisk ud fra en bruger-initieret handling. Hvis du beskriver problemet lidt mere detaljeret ville det desuden være nemmere at hjælpe dig. Hvilken type ændring og hvad mener du med et "hovedsystem"?
Undskyld min lidt sparsomme forklaring, jeg har et hovedsystem implementeret i java der kører via RMI. Dvs. et samspil med op til 5 klienter og en server alt sammen i rmi. På dette system har jeg en netdel i JSP, der interagerer med hovedsystemet, og opdaterer rmi klienterne når events indtræffer på netdelen. Spørgsmålet er om det er muligt at notificere den anden vej... dvs. fra rmi klient til net klient og opdatere vinduet?
Problemet er, at dine webklienter er nødt til at "lege servere", så dit hovedsystem kan sende beskeder til alle online klienter når der sker opdateringer. Dette er ikke muligt via html, og applets er ikke en mulighed, det vil konflikte med java's sikkerhedsmodel.
Jeg tror endda ikke det er muligt med en såkaldt signeret applet, dette er jeg dog ikke helt 100 på.
Så vidt jeg kan se har du to muligheder 1. Måske kan man lave noget med ActiveX-objekter kodet i f.eks. Visual Basic, jeg kunne forestille mig at disse er lidt mere large med sikekrheden, men igen gætværk. 2. Alternativt kan du lade klienten spørge en gang imellem om der er sket opdateringer. Hvis jeg skulle lave dette ville jeg gøre det på nogenlunde følgende måde a) jeg ville putte en usynlig iframe ind i min side, der kalder en jsp-side. b) jsp-siden checker om der er sket ændringer. Hvis det ikke er tilføldet returnerer den en side, der reloader sig selv efter f.eks. et minut. Hvis der er sket ændringer returnerer den en side der instruerer browseren om at genindlæse hovedsiden (eller hvad der nu skal genindlæses).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.