I know it may sound strange, but I have this request in my
application:  if user tweaks an url ending with "wicket:interface =
:0::::" & add some kind of characters at the end, like "? or !", the
page must be redirected to 404 instead of InternalError page. I know
that I can catch WicketRuntimeException & redirect always to 404, but
this would hide other potential problems because
WicketRuntimeException can be caused by other types of problems.

My suggestion is to throw a more specific RuntimeException in the
WebRequestCodingStrategy.decode method, like DecodeRequestException
(subclass of WicketRuntimeException). This way, I can treat only this
kind of problems differently.

What is you oppinion?  Should I create a JIRA issue for that?

Thank you!
Alex Objelean

Reply via email to