У меня есть следующее
public synchronized Restlet createRoot() {
Router router = new Router(getContext());
router.attach("/search/{query}", SearchResource.class);
return router;
}
То есть query
- это поисковый запрос (переменная)
Я пытаюсь получить эту переменную из моего ресурса, но мне всегда возвращается значение null.
public SearchResource() {
searchQuery = (String) getRequestAttributes().get("query");
}
Я получаю нулевой указатель на getRequestAttributes()
или, если я пытаюсь getRequest().getAttributes()
Я что-то не так делаю?