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