所以我正在尝试构建一个这样工作的简单网站。映射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/