回答
你必須設計你的URL,這樣的Id是一個路徑段:
router.attach("/patients/{id}", PatientResource.class);
在你的Restlet實現
然後,你可以得到這個變量:
@Post
public void store(String address) {
Long id = (Long) getRequest().getAttributes().get("id");
... do something with address ...
}
我必須做一個單獨的資源類爲它... – 2012-04-24 20:32:39
每個資源最多可以接受每個HTTP方法...這將取決於您的資源的結構... – koma 2012-04-25 08:26:48
我必須爲它做一個單獨的資源類? 因爲我已經有其包含用於addPatient的方法的類.. 另一個問題如果我有包含4種方法的患者資源類:1. AddPatient(患者P)2. DeletePatient(字符串ID)3. RetrievePatient(字符串ID)4.UpdatePatientAddress(字符串ID,字符串地址) 我可以在一個資源類中實現它們嗎?如果是的話我怎麼能執行服務器端路由? 在此先感謝您,您救了我...... – 2012-04-27 19:28:57
- 1. 阿帕奇駱駝通過參數多個uri的restlet
- 2. 的Restlet URI模式
- 3. 如何查找Restlet框架2.1版中使用的Jetty版本?
- 4. 的Restlet:郵政有多個參數
- 5. 使用Java Restlet進行參數分析
- 6. 哪裏是restlet 2.1罐子
- 7. 一起使用play和restlet
- 8. JsonMappingException:如何通過Restlet傳遞一個Objectify實體(帶密鑰)
- 9. 使用restlet的異步android GAE通信
- 10. 使用JSON的Restlet POST
- 11. Restlet - 使用StreamingOutput的StreamClosedException
- 12. 防止css通過restlet
- 13. 通過OAuth訪問NetSuite RESTlet
- 14. 一個有趣的Restlet屬性行爲
- 15. 使用的Restlet ClientResource不能發送實體的Restlet服務
- 16. 使用RESTlet創建OData服務使用RESTlet
- 17. 其中restlet HTTPS客戶端使用android?
- 18. 如何使用高級REST客戶端傳遞參數NetSuite RESTLet
- 19. Restlet ServerResource方法參數?
- 20. restlet URI映射問題,如何映射「其他」路徑
- 21. 如何使用RESTlet過濾Netsuite中的可用字段?
- 22. 如何在Restlet中爲Jetty使用ThrottlingFilter
- 23. 如何使用Restlet創建Atom表示?
- 24. 如何使用restlet api返回plist
- 25. 如何在Restlet中使用MethodAuthorizer?
- 26. 正確使用Restlet ClientResource
- 27. Restlet:使用刪除方法
- 28. 如何從GWT客戶端使用Restlet 2.1的文本/純文本響應?
- 29. 如何在使用Restlet的「URL中間」添加過濾器?
- 30. 語境的Restlet應用的是空使用內部的Restlet服務器
請不要交叉後用的Restlet郵件列表... http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2951260 – 2012-04-24 10:26:09