Seems to me that browsers are inherently "pull" technology because at the basic level they send a single request and await a single response to it. You can't push stuff at them that they haven't requested. Hence why you have to use an approach like your javascript - which, by the way, I have used in the past in a web-based control system without problems - it might not feel that elegant, but it does work.
I would think that to get a true push approach you would have to extend the browser capabilities using a plugin of some sort, e.g. java applet / activex / etc. Never tried this myself though so can't comment if this will solve it. > -----Original Message----- > From: Harald Henkel [mailto:[EMAIL PROTECTED] > Sent: Tuesday 19 October 2004 09:51 > To: Tomcat Users List > Subject: Push-Server with Tomcat > > > Hello everybody. > > Is it possible (with Tomcat) to write an application that, > once startet > will send a new HTML page to a client, genereated using changed data > from a database ? > > What I want to do is using oracle alerts to alert a waiting Tomcat > thread of changed data, let it collect the data and generate > one or more > HTML pages sent to different clients, i.e. a specific frame in the > browser on the client. > > Or would I have to have a Java app runing in that frame ? > > At the moment I'm doing this using a JavaScript timer on the client > requesting a new page for that frame every couple of seconds, > but for this application push would really be better. > > With kind regards, > Harald Henkel > > -- > Harald Henkel > > GS automation GmbH > Winterstraße 2 > 82223 Eichenau > Germany > Tel: + 49-8141-35 731-37 > Fax: + 49-8141-35 731-38 > Mobile: + 49-178-7829126 > e-mail: [EMAIL PROTECTED] > Web: www.GS-automation.DE > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]