You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Ted Steen <te...@gmail.com> on 2005/08/26 18:16:45 UTC
Friendly URL:s
Hi.
Is this supposed to be a friendly URL "/admin/Menu,border.link.direct"?
or have I done something wrong?
@PageLink generates, what I would like to call friendly URL:s
(http://localhost:8080/myApp/Home.html)
this is added to web.xml:
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.direct</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>myapp</servlet-name>
<url-pattern>*.sdirect</url-pattern>
</servlet-mapping>
--
/ted
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Friendly URL:s
Posted by Howard Lewis Ship <hl...@gmail.com>.
That's friendly. Limitations in the Servlet API make it impossible to
create a prettier URL. The equivalent ugly URL would be
http://localhost:8080/myApp/app?service=direct&page=admin/Menu&component=border.link
I think the "ideal" URL here would be:
http://localhost:8080/myApp/admin/Menu.direct/border.link
But that would take some kind of additional URL filter and a different
set of ServiceEncoders inside Tapestry. I see this coming along as
an add-on to Tapestry 4.
On 8/26/05, Ted Steen <te...@gmail.com> wrote:
> Hi.
>
> Is this supposed to be a friendly URL "/admin/Menu,border.link.direct"?
> or have I done something wrong?
>
> @PageLink generates, what I would like to call friendly URL:s
> (http://localhost:8080/myApp/Home.html)
>
> this is added to web.xml:
> <servlet-mapping>
> <servlet-name>myapp</servlet-name>
> <url-pattern>*.direct</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>myapp</servlet-name>
> <url-pattern>*.sdirect</url-pattern>
> </servlet-mapping>
>
> --
> /ted
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind
Professional Tapestry training, mentoring, support
and project work. http://howardlewisship.com
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org