我对 @Path("/path") 与 @POST 方法与 doPost(HttpServletRequest request, HttpServletResponse response) 方法的 HttpServlet 用法有点困惑。我见过很多很好的 @Path 用法示例,但从来没有一个 doPost 的有效示例。当我尝试使用 doPost 时,它永远不会被调用。
首先,有什么区别,哪个是更好的方法?另外,我在 doPost 上做错了什么
public class PostExample extends HttpServlet{
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
// HttpServlet doPost never gets called
System.out.println("hit test doPost "+request.getRequestURI());
}
}
谢谢!