You write your own coding strategy, using the existing ones as guidelines/templates - I've not got any example code as supporting free-format user-created URL's isn't a scenario that's been relevant in the applications I've done.
Wicket provides a number of strategies, but the fundamental point is that it while it attempts to provide for the majority of users, it also provides a framework and examples to allow those with unique requirements to develop their own solutions. /Gwyn On Monday, September 10, 2007, 1:58:55 PM, chickabee <[EMAIL PROTECTED]> wrote: > Ok, let me give you a different scenario and see if wicket has a way to > handle it. > Assume there are 10 parameters are being passed to the app as below: > http://some.web.site/wicket/app/page/p1/v1/p2/v2/p3/v3/.......p9/v9/p10/v10 > Now If I mess-up the key value pair at the end like: > http://some.web.site/wicket/app/page/p1/v1/p2/v2/p3/v3/.......p9/v9/p10=v10 > In that case how do i get the value of first 9 correct parameter and values? > and do something with this available info, rather than blindly redirecting > the user to the Error Page. > Thanks.. > =================================== > Gwyn wrote: >> >> Pardon? All that's doing is showing their custom error page, exactly >> as the other replies have suggested that you'd want to do with Wicket >> - I'd be more impressed if it had shown an index of the news for that >> date, but as it is, that's just what you can easily do with Wicket. >> >> All you need to do is set your own custom error page and switch to >> Deployment mode, so as not to get the developer-friendly error >> messages. >> >> /Gwyn >> >> On Monday, September 10, 2007, 1:05:17 PM, chickabee >> <[EMAIL PROTECTED]> wrote: >> >>> I would disagree because this is the first problem any web developer >>> would >>> like to address, what happens if their urls are being tempered manually, >>> it >>> should not result into any kind of error by the web framework, rather >>> this >>> is the application validation issue and to be handled by the application >>> developer and not Wicket. >> >>> Here is the example of app generated url: >>> http://www.cnn.com/2007/WORLD/europe/09/10/madeleine.mccann/index.html >> >>> And here is the manually tempered url: >>> http://www.cnn.com/2007/WORLD/europe/09/10/Foo >> >>> And see how nicely this is being handled by the application. >> >>> Applications are architected considering the worst case scenario and not >>> the >>> ideal world. Right? >> >>> Perhaps, I need to write my own implementation of >>> AbstractRequestTargetUrlCodingStrategy. >> >>> ================================================================= >> >>> Gwyn wrote: >>>> >>>> On Monday, September 10, 2007, 12:23:36 PM, chickabee >>>> <[EMAIL PROTECTED]> wrote: >>>> >>>>> I still do not see why the wicket should treat it as an internal error >>>>> if >>>>> there are missing parameters? I guess wicket needs to follow the same >>>>> paradigm as in the raw HttpRequest, let the user pull the parameters if >>>>> they >>>>> exist and take their own decision if they do not. It does not make any >>>>> sense >>>>> for the Wicket to declare the state of emergency if the parameters key >>>>> value do not match. >>>> >>>> Normally, it does, as in most cases the link would have been generated >>>> by the web-app or another external web-app, so if it's >>>> missing/corrupt, something odd is going on. >>>> >>>> You, of course, have the option to supply your own strategy if you >>>> want to attempt to cater for users doing partial/incorrect edits of >>>> the URL, and having your strategy guess what they meant, but it's >>>> rather an isolated requirement, so I don't think it would belong in >>>> the core... >>>> >>>> If you're trying to /avoid/ users editing the URL, however, there are >>>> other coding strategies for that that encrypt & decrypt the URLs... >>>> /Gwyn --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]