You're kind of stuck with this convention; Tapestry is
case-insensitive, but there's specific logic in the bowels of
LinkFactoryImpl and LinkImpl that convert the page name, component id
and event type portions of the URL to lowercase, just because that
appeals to my aesthetic --- welcome to opinionated software :-)

This could be made optional (that is, leave the case natural, and
capitalized, in the URL) but it would be a very low priority change
since the current approach is harmless. It certainly won't happen
unless someone adds an Issue (and perhaps provides a patch).

On Thu, Jun 19, 2008 at 11:35 AM, Ezra Epstein
<[EMAIL PROTECTED]> wrote:
> I know that.  But it doesn't have the same effect per the HTTP spec and
> I'm orthodox.
>
> Back to the question: how can one inform Tapestry that when I give the
> page name as "Login" and put a form on the page it should not change the
> name in the URL to "login"?
>
> -----Original Message-----
> From: Sven Homburg [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 19, 2008 10:50 AM
> To: Tapestry users
> Subject: Re: T5: Keep case (upper or lower) in page names and links
>
> "Login" or "login" has the same effect with tapestry
>
> 2008/6/19 Ezra Epstein <[EMAIL PROTECTED]>:
>
>> I've got a page called "Login" (first char is uppercase).  There's a
>> form on it.  When it posts back it takes me to "login" (lowercase)
> which
>> Tapestry treats as the same being case-insensitive.  That's fine for
>> now, but I want to preserve case for the end user.  How do I tell
>> Tapestry to send the user to "Login" and not "login"?
>>
>>
>
>
> --
> with regards
> Sven Homburg
> http://tapestry5-components.googlecode.com
> http://chenillekit.googlecode.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to