The basic concept here is that your .jsp application translates plain
HTTP requests into WebDAV requests to Slide. When the web browser
requests a file you execute a getMethod() on a WebdavResource to fetch
the file from Slide, then you stream the resulting file to the web
browser in the response. For puts it's the same thing. The .jsp receives
a form post from a web browser, extracts the file contents from the
request, then uses that data to perform a putMethod on the Slide
server.

I'd recommend using getMethodData() rather than getMethod() since
getMethodData() returns an InputStream. If you use getMethod() you'll
need to create a temporary file to hold the data before you stream it to
the client. With getMethodData() you can skip that step.

-James

>>> [EMAIL PROTECTED] 7/14/2004 1:41:52 AM >>>
hi,

thx for your reply fisrt. the architecture you said is what I want, but
I 
wonder how to do that.

for example, I want to use the getMethod from WebdavResource class to 
download file in slide. but if I write the getMethod in jsp page,
actually 
,the jsp page runs  in jsp container(server side), the getMethod
process in 
server slide too!!(is it right?) then the webrower user still cannot 
download the file, right??

I think I may have misunderstand the machanism of webdav, so could you
help 
me?


jingrui


>From: "James Mason" <[EMAIL PROTECTED]>
>Reply-To: "Slide Users Mailing List" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Subject: Re: webdav in Jsp??
>Date: Tue, 13 Jul 2004 08:29:04 -0700
>
>What you're wanting to do is very possible. The architecture will
look
>something like this.
>
>   WebBrowser
>        |
>        v
>   Servlet Container (jsp and Slide client)
>        |
>        v
>   Slide Server
>
>So your jsp is both a client *and* a server. What you have to do is
map
>the different methods in the Slide client api to the browser
>interactions your webapp provides.
>
>One thing I'd recommend is using the WebdavResource class directly,
>rather than using the Client class. You'll find things a lot easier
that
>way.
>
>-James
>
> >>> [EMAIL PROTECTED] 7/13/2004 1:53:29 AM >>>
>hi,
>
>I have tried to use the webdav client api to write client
application.
>now I
>want to use the webdav client api in jsp. However, as I know, the jsp
>page
>works in server side, it means if I use the putmethod of webdavsource
>class
>to download a file, the file would only downlaod to some place of
>server!
>
>I think there may be many people have used the webdav client api in
>jsp,
>could someone tell me how to use it??
>
>thanks very much.
>
>_________________________________________________________________
>Protect your PC - get McAfee.com VirusScan Online
>http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 
>
>
>---------------------------------------------------------------------
>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] 
>

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. 
http://join.msn.com/?page=features/virus 


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