@POST メソッドと doPost(HttpServletRequest request, HttpServletResponse response) メソッドを使用した @Path("/path") の 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());
}
}
ありがとう!