所以我正在嘗試構建一個這樣工作的簡單網站。映射Servlet參數
通常: www.XYZ.com/hello?id=912(在這種情況下inputed的參數是ID是912) 在這種情況下,類 「你好」 延伸的HttpServlet
首選方式: www.XYZ.com/hello/912(在附加之後,正斜槓在url本身中)
我會在這裏做什麼?而不是延伸的另一HTTPServlett
謝謝您的時間
所以我正在嘗試構建一個這樣工作的簡單網站。映射Servlet參數
通常: www.XYZ.com/hello?id=912(在這種情況下inputed的參數是ID是912) 在這種情況下,類 「你好」 延伸的HttpServlet
首選方式: www.XYZ.com/hello/912(在附加之後,正斜槓在url本身中)
我會在這裏做什麼?而不是延伸的另一HTTPServlett
謝謝您的時間
地圖你的servlet /打招呼,解析HttpServletRequest.getPathInfo的結果()
我希望我沒有拍攝大炮蒼蠅在這裏,但是,你有沒有使用框架喜歡restlet這樣你就可以網址方法更加靈活地考慮關聯?
你應該看看Spring MVC的。它提供了對控制器的@RequestMapping註釋,這使得這非常容易完成。而且它可以讓您在不用太多大驚小怪的情況下將應用程序的不同層(數據層,控件層和表示層)完全分開。
這裏有一個很好的介紹:http://www.mkyong.com/spring3/spring-3-mvc-hello-world-example/更具體地說http://www.mkyong.com/spring-mvc/spring-3-rest-hello-world-example/