Java servlet annotation

Is there a way to map URLs to methods using pure Java servlets instead of spring MVC request mapping?

It's like:

@GET(/path/of/{id})

Solution

It can also use "ordinary vanilla" servlets (alas, spring MVC and jax-rs are also built on the servlet API), and it only needs more templates

@WebServlet("/path/of/*")
public class PathOfServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
        String id = request.getPathInfo().substring(1);
        // ...
    }

}

That's it. Thanks to the new servlet 3.0 @ webservlet annotation, you don't need any web XML entry

You can also see:

> Our Servlets wiki page

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>