tags:

views:

25

answers:

1

Take the following example.

I have a resource

public class HelloWorldResource extends ServerResource {

    @Get
    public String represent(String arg) {
        return "hello, world (from the cloud!)" + arg;
    }


}

That is mapped by

router.attach("/hi/{message}", HelloWorldResource.class);

Is it possible to configure the routing such that accessing /hi/somestuffhere will make restlet fill in the arg parameter in the represent method?

+1  A: 

Try this: String msg = (String) getRequest().getAttributes().get("message");

You can place this in an overriden doInit() method in order to let this happen automatically for all your requests to this resource.

PartlyCloudy