2
我有以下的Restlet调用getRequest始终是一个资源空
public synchronized Restlet createRoot() {
Router router = new Router(getContext());
router.attach("/search/{query}", SearchResource.class);
return router;
}
所以query
是搜索查询(可变)
我想从我的资源得到这个变量,但我总是回空值。
public SearchResource() {
searchQuery = (String) getRequestAttributes().get("query");
}
我在getRequestAttributes()
得到一个空指针或者如果我尝试getRequest().getAttributes()
难道我做错了什么?
表现出一些更多的代码... – koma 2012-02-06 11:51:42