一个Servlet处理多个请求


多个请求使用同一个Servlet

多个请求使用同一个Servlet

如果JSP中一个请求对应一个Servlet那要建很多Servlet,代码冗余较多。

我们可以把一个模块的请求封装在一个Servlet,实现功能的模块化,从而简化代码。

1.注解中配置多个url

        @WebServlet(
name="product",
urlPatterns={"/product/query.do","/product/add.do",
"/product/delete.do","/product/display.do"}

)

        然后通过截取URI获取其方法名通过反射调用方法

2.在请求中添加参数

       <a href="customerServlet?method=add"> Add</a>

    <a href="customerServlet?method=query"> Query</a>

 <a href="customerServlet?method=delete"> Delete</a>

猜你喜欢

转载自blog.csdn.net/qq_36744695/article/details/80286023