我正在尝试注册一个将接收参数的 HttpServlet(不管它是通过 POST 还是 GET,尽管显然首选 POST)。几乎只是扩展这里描述的内容:
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 服务器将接受参数。此外,每次注册 servlet 时是否必须使用 new() 创建一个 HttpServlet,或者我可以为不同的别名重复使用相同的 HttpServlet?我问是因为也许可以在别名参数中使用一些通配符,然后让 HttpServlet 对象处理 HttpRequest 中的任何内容......?
欢迎任何帮助/建议/想法!
问候,亚历克斯