Hi Andreas,

Like any other web server a Java based web server use the Common Gateway Interface (or CGI) for sending information between the client and the server. This is a request-response protocol which is driven by the client and not the server. What you are trying to do is have the server push information to the client and ask the client for information when the server wants it. CGI was just not made for that hence I'd very strongly advise you not to waste your time on struts or anything like that for this problem, what ever you come up with will be a hack at best and will most probably work poorly and un-reliably.

If you absolutely must stay within the web environment I'd suggest using an applet as the front end and using TCP/IP sockets for the communication between the server and the client, that way the server can easily push and pull from the client which is exactly what CGI was not designed to allow you to do.

Best of luck with this,

Bart.

Andreas Hartmann wrote:
Hello!


I've a commandline tool, which should be controlled through a http
interface. Controlled means:
- The process is started with the correct options (the user can "chose"
them with the html-sites) -> this is no problem.

- The output from the process should be continuously viewable by the user
during running of the process.

Can I realize this with struts? Which class / method could be used best? I
want to see the output of the process at the browser though the process
hasn't ended at all.

- Sometimes, the process asks for some input, which must be given by the
user through the webinterface. This should be realizable by parsing the
output for building an appropriate input-form, which can ask the user for
the data and bring them back to the waiting external process. This should
work by setting the class with the running process to the session e.g.


Has anybody some ideas, some hints how to do this? May be, there are known
problems or it doesn't work at all?



Kind regards,
Andreas Hartmann

---------------------------------------------------------------------
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]

Reply via email to