No that is not what I mean. It is just I still have no idea of what u r
doing. Do you mean that program is:
1. a CGI residing on some webserver
2. that is just a stand-alone program you can borrorw (this stand-alone
program will do all the interface for you, you just need to grab stuff from
standand input/output
3. or that is some server program listen on some port?
for 1, anything will do, you can use Socket to get it direcly or URL class
for 2, Runtime.execute
folr 3, use Socket to do the job.
Servlet and JSP are basically got the same functionality, whatever you can
do with servlet you can do with JSP. not much difference, except in JSP it
is more convient to put html text (but if you want to be able to support
foreign langanuges as well, JSP and servlet has no differences at all then.
Cause everything will be ResourceBoundles).
Gang
----- Original Message -----
From: "Daniel Lynn" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 01, 2002 9:54 AM
Subject: Re: invoking program
> well, I'm invoking them from over other servers over the internet. For
example,
> somewhere in some guy's code off at a university there will be a command
line
> that sends soem info to my program and it needs to read a database and
send info
> back. Now, I can't use PHP or JSP because those only work if you link to
them as
> a web page and I needed something completely independant. I know I can put
it
> together in C, but it's been a really long time since I programed in C.
So, I
> figured next logical step, since I've done a lot of JSP, was to see if
servlets
> would do the job. So that's really the long and short of why I'd like to
do it
> with servlets.
>
> I'd have to assume from your question that you don't think servlets are
teh way
> to go with this?
>
> -Dan
>
> Gang Zhang wrote:
>
> > Request.getRequestDispatcher("servletName").include(request,response)
> > will invoke a servlet
> >
> > But if you can directly invoke any program (in java, runtime.execute(),
in c
> > system(), etc), why you want to do it through a servlet?
> >
> > ----- Original Message -----
> > From: "Daniel Lynn" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, July 31, 2002 10:51 PM
> > Subject: Re: invoking program
> >
> > > Kind of. Only thing is I want to be able to call it using any other
> > programming
> > > language. Basically, what I'm doing is creating a bunch of programs
that,
> > when
> > > invoked, read a bunch of data from a database and format it and return
the
> > > string. However, I don't want to require that the person invoking the
> > program be
> > > using a Java based language. I'd like to be able to do it from JSP,
PHP,
> > ASP,
> > > Perl, etc. I'd also love to be able to invoke it with Javascript or
html,
> > but
> > > that may be asking a little too much.
> > >
> > > I did some PHP programming a little ways back and I used a "curl"
command
> > to
> > > send a bunch of data to a cgi file and wait for a delimited string (if
you
> > do
> > > any ecommerce programming, you've probably had to do this when
verifying
> > the
> > > credit card). What that CGI file is doing is kinda what I'm looking
for.
> > Is
> > > there a way to make a servlet get triggered without using an http link
> > (aka,
> > > without opening it as a page in your browser) using any given
programming
> > > language?
> > >
> > > -Dan
> > >
> > > Gang Zhang wrote:
> > >
> > > > You can use:
> > > >
> > > > java.lang.Process proc= java.lang.Runtime.exec("Yourcommand");
> > > > //while loop to get process output:
> > > > proc.getOutputStream().read(buf);
> > > >
> > > > Is that what you are talking about?
> > > >
> > > > ----- Original Message -----
> > > > From: "Daniel Lynn" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Wednesday, July 31, 2002 4:04 PM
> > > > Subject: invoking program
> > > >
> > > > > I've got a task that I'm trying to accomplish and I think there's
some
> > > > chancew
> > > > > that servlets might be a solution. Would anyone be able to point
me in
> > the
> > > > > right direction?
> > > > >
> > > > > I need to have a program that I can send a request to (without
> > importing
> > > > the
> > > > > code into another program) and have it return a string, much like
you
> > can
> > > > do
> > > > > with coding a CGI in C. It would need to run on our server even if
> > called
> > > > from
> > > > > another. Any suggestions?
> > > > >
> > > > > -Dan
> > > > >
> > > > >
> > > >
> >
___________________________________________________________________________
> > > > > To unsubscribe, send email to [EMAIL PROTECTED] and include in
the
> > > > body
> > > > > of the message "signoff SERVLET-INTEREST".
> > > > >
> > > > > Archives:
http://archives.java.sun.com/archives/servlet-interest.html
> > > > > Resources:
> > http://java.sun.com/products/servlet/external-resources.html
> > > > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> > > > >
> > > >
> > > >
> >
___________________________________________________________________________
> > > > To unsubscribe, send email to [EMAIL PROTECTED] and include in
the
> > body
> > > > of the message "signoff SERVLET-INTEREST".
> > > >
> > > > Archives:
http://archives.java.sun.com/archives/servlet-interest.html
> > > > Resources:
http://java.sun.com/products/servlet/external-resources.html
> > > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> > >
> > >
> >
___________________________________________________________________________
> > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> > body
> > > of the message "signoff SERVLET-INTEREST".
> > >
> > > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > > Resources:
http://java.sun.com/products/servlet/external-resources.html
> > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> > >
> > >
> >
> >
___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html