It's a work of servlet container (Tomcat for example).
The methods to read the client request ( or part of it ) are the servlet
methods.
In jetspeed to access to this information use rundata object.

----- Original Message -----
From: "Zufeng Huang" <[EMAIL PROTECTED]>
To: "Jetspeed Developers List" <[EMAIL PROTECTED]>
Sent: Saturday, July 26, 2003 12:01 AM
Subject: Re: Confused with URLs.


> en?
>
> "the parameter for the servlet are the element after ?"
> I know this, but here, how to understand  the string after ".../portal/"?
> what's its function?
>
> Massimiliano Dessi wrote:
>
> >Depend ,
> >The url mapping  it's a simply way to mapped the url
> >with started with jetspeed/.... or portal/....
> >and redirect the request to a servlet by the container,
> >the servlet class have access to the entire http request,
> >the parameter for the servlet are the element after ?
> > ?page=pippo&value=blabla)
> >in a http get.
> >
> >----- Original Message -----
> >From: "Zufeng Huang" <[EMAIL PROTECTED]>
> >To: "Jetspeed Developers List" <[EMAIL PROTECTED]>
> >Sent: Friday, July 25, 2003 11:34 PM
> >Subject: Re: Confused with URLs.
> >
> >
> >
> >
> >>Yes, I got you. The request will be processed by
> >>org.apache.turbine.Turbine (a class).
> >>
> >>All the fields(seperated by '/') after "...portal/" are treated as
> >>parameters?
> >>
> >>Massimiliano Dessi wrote:
> >>
> >>
> >>
> >>><servlet-name>
> >>>          jetspeed
> >>>       </servlet-name>
> >>>       <servlet-class>
> >>>           org.apache.turbine.Turbine
> >>>       </servlet-class>
> >>>
> >>>it's a name of the servlet ( alias )
> >>>jetspeed it's only a name for mappingit's a .class inside a .jar
(turbine
> >>>servlet)
> >>>
> >>>
> >>>
> >>>/portal/*
> >>>/jetspeed/*
> >>>the *  mapped alla resources after portal/
> >>>
> >>>
> >>>In the sevlet mapping are mapped the url with the correspond servlet
> >>>
> >>><servlet-mapping>
> >>>      <servlet-name>
> >>>         jetspeed
> >>>      </servlet-name>
> >>>      <url-pattern>
> >>>        /portal/*
> >>>      </url-pattern>
> >>>   </servlet-mapping>
> >>>   <servlet-mapping>
> >>>      <servlet-name>
> >>>         jetspeed
> >>>      </servlet-name>
> >>>      <url-pattern>
> >>>        /jetspeed/*
> >>>      </url-pattern>
> >>>   </servlet-mapping>
> >>>
> >>>
> >>>----- Original Message -----
> >>>From: "Zufeng Huang" <[EMAIL PROTECTED]>
> >>>To: "Jetspeed Developers List" <[EMAIL PROTECTED]>
> >>>Sent: Friday, July 25, 2003 11:08 PM
> >>>Subject: Re: Confused with URLs.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>>I just found the following line associated with portal.
> >>>>
> >>>><servlet-mapping>
> >>>>      <servlet-name>
> >>>>         jetspeed
> >>>>      </servlet-name>
> >>>>      <url-pattern>
> >>>>        /portal/*
> >>>>      </url-pattern>
> >>>></servlet-mapping>
> >>>>
> >>>>why there is a "*" after /portal/? It stands for zero/one/more
> >>>>
> >>>>
> >character?
> >
> >
> >>>>where can I find the jetspeed servlet? in the /lib/*.jar file? which
> >>>>
> >>>>
> >one?
> >
> >
> >>>>Massimiliano Dessi wrote:
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>1) portal it's a alias in a web.xml
> >>>>>  to mapping jetspeed servlet (turbine servlet class)
> >>>>>
> >>>>>2) media-type it's a media to render a page (http or wml or voice
xml)
> >>>>>
> >>>>>3) page it's a page of the user anon
> >>>>>
> >>>>>4) the "directory" similarly as a  system of web directory (such
> >>>>>
> >>>>>
> >apache)
> >
> >
> >>>>> are mapped for the user in the file .psml
> >>>>>  WEB-INF\psml\user\anon\html\en  anon it's a name html it's a media
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>type
> >>>
> >>>
> >>>
> >>>
> >>>>>and en it's a localized psml
> >>>>>
> >>>>>
> >>>>>
> >>>>>----- Original Message -----
> >>>>>From: "Zufeng Huang" <[EMAIL PROTECTED]>
> >>>>>To: "Jetspeed Developers List" <[EMAIL PROTECTED]>
> >>>>>Sent: Friday, July 25, 2003 10:32 PM
> >>>>>Subject: Confused with URLs.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>All,
> >>>>>>
> >>>>>>I think everybody here is familiar with the following URL:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
>
>>>http://localhost/jetspeed/portal/media-type/html/user/anon/page/default.p
s
> >>>
> >>>
> >m
> >
> >
> >>>>
> >>>>
> >>>l
> >>>
> >>>
> >>>
> >>>
> >>>>>/js_pane/114
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>But I have many quesitons about it:
> >>>>>>
> >>>>>>1. Is "portal" in the above line is a directory? a map? Map to
where?
> >>>>>>2. I didn't found any directory or file named "media-type", what's
it?
> >>>>>>3. I didn't found any directory or file named "page", what's it?
> >>>>>>4. "default.psml/js_pane/114", what it means?
> >>>>>>
> >>>>>>It seems that URL/PATH of Java-based application server has much
> >>>>>>difference with traditional web server such as apache.
> >>>>>>Anybody can give me an explain?
> >>>>>>
> >>>>>>
>
>>>>>>---------------------------------------------------------------------
> >>>>>>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]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>---------------------------------------------------------------------
> >>>>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]
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>---------------------------------------------------------------------
> >>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]
> >
> >
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> 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