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]