我想註冊一個HttpServlet,它將接收參數(並不在意它是否通過POST或GET,儘管POST首選顯然)。非常簡單,只是延伸這到底是怎麼描述:在OSGi中註冊servlet接收參數
http://www.javaworld.com/javaworld/jw-06-2008/jw-06-osgi3.html?page=3
在這裏:
http://www.peterfriese.de/osgi-servlets-a-happy-marriage/
我沒有使用仍然聲明註冊,首先要看到它的工作,然後我會做其他的事情。打電話時
產生疑問:
httpService.registerServlet("/helloworld", new RestServlet(), null, null);
不知道如何告訴HttpService的服務器將接受PARAMS。此外,每次servlet註冊時是否必須使用new()創建HttpServlet,或者是否可以針對不同的別名重複使用它們?我問,因爲也許可以在別名參數中使用一些通配符,然後讓HttpServlet對象處理HttpRequest中的任何內容......?
歡迎任何幫助/建議/想法!
問候, 亞歷
好的,假設我想在doGet方法中構建一些帶有一些GET參數的URL鏈接的HTML代碼,如/hellowordl?message=whatever...how應該在註冊HttpServlet時處理這個問題嗎?因爲如果我這樣做,那麼它似乎無法識別「?」後面的內容,因此不會調用RestServlet.doGet方法... – AlejandroVK 2013-02-12 23:35:50
沒關係,我只是意識到我在doGet中生成的HTML代碼有一個錯字。 。它似乎現在工作,謝謝:) – AlejandroVK 2013-02-12 23:57:25