On Thu, 3 Jul 2008, Emily Lynema wrote:
> I'm looking around for tools to implement cool uris in java. I've been
> studying the restlet framework tonight, and while it sounds cool, I think it
> would also require a complete re-write of an application that is currently
> based on the Servlet API. And, of course, I'm working under a time crunch.
>
> Is there anything out there to assist me in working with cool uris besides
> just using regular expressions when parsing URLs?
>
> For example, I'd like to create URLs like:
>
> http://catalog.lib.ncsu.edu/record/123456
>
> instead of:
>
> http://catalog.lib.ncsu.edu/record?id=1234565
I don't know enough about what you're doing, but you can have one program
handle both cases .. wherever it's doing it's input validatation, the
logic is basically:
if ( request.getQueryString )
parse_query_string()
else if ( request.getPathInfo )
parse_path_info()
else
set_defaults()
...
And you don't need regular expressions for processing the PATH_INFO -- as
it's positional just take the string, and split on '/', and assign them to
whatever the corresponding named parameter is.
-----
Joe Hourcle
|