在servlet中使用URL中的变量的最简单方法是什么。
EG。 http://somesite.com/MyServlet/[ID]
答案 0 :(得分:1)
这叫做路径信息。您可以使用HttpServletRequest#getPathInfo()
抓住它。
String pathInfo = request.getPathInfo(); // "/[ID]"
然而,这包括前导斜线。您可能希望将其子串起来,如下所示:
String pathInfo = request.getPathInfo().substring(1); // "[ID]"
这假设您的servlet映射到url-pattern
/MyServlet/*
。