W3C home > Mailing lists > Public > www-jigsaw@w3.org > March to April 1999

Re: virtual html file

From: Yves Lafon <ylafon@w3.org>
Date: Mon, 26 Apr 1999 10:50:54 +0200 (MET DST)
To: Christopher William Turner <cwturner@cycom.co.uk>
cc: "www-jigsaw@w3.org" <www-jigsaw@w3.org>
Message-ID: <Pine.GSO.4.10.9904261048570.28785-100000@tarantula.inria.fr>
On Sun, 25 Apr 1999, Christopher William Turner wrote:

> I have a servlet which generates an html formatted entry from a
> database.
> It currently accepts a URL like this:-
> http://www.trade-submit.com:8001/t?8154082
> I would like the URL to be indistinguishable from a static html file.
> e.g
> http://www.trade-submit.com:8001/t/8154082.html
> How can I do this?

You already have this, look at the snoopservlet output:


Requested URL:


Simple Servlet Output

This is output from SimpleServlet. 

Request information:

 Request method: GET
 Request URI: /servlet/SimpleServlet
 Request protocol: HTTP/1.0
 Servlet path: /servlet/SimpleServlet
 Path info: /foo/bar/9239842.html
 Path translated: <none>
 Query string: <none>
 Content length: <none>
 Content type: <none>
 Server name: ender.inria.fr
 Server port: 8006
 Remote user: <none>
 Remote address:
 Remote host: tarantula.inria.fr
 Authorization scheme: <none>

Request headers:

 connection: Keep-Alive
 accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png,
 accept-charset: iso-8859-1,*,utf-8
 accept-encoding: gzip
 accept-language: fr,en
 host: ender.inria.fr:8006
 user-agent: Mozilla/4.08 [en] (X11; I; SunOS 5.6 sun4u; Nav)

So you may replace the ? by / and strip off/add .html ad the end of the
URI, you will have everything in Path Info.

      /\          - Yves Lafon - World Wide Web Consortium - 
  /\ /  \        Architecture Domain - Jigsaw Activity Leader
 /  \    \/\    
/    \   /  \   http://www.w3.org/People/Lafon - ylafon@w3.org    
Received on Monday, 26 April 1999 04:51:01 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:34 UTC