(1)在访问url之后添加方法标识;
如:localhost:8080/HelloServlet?method=add
在后台Servlet中获取一下method的值,String method = request.getParameter("method");不同的method去执行不同的方法。
问题:
但这种方式有两个问题:1、当添加一个请求时需要在Servlet中改两处代码,需要判断和添加方法;2、url中使用method=xxx暴漏了要访问的方法,不私密,有安全隐患。
(2)获取servlettPath的方式(流程图如下)
这种只需要添加相应方法就行了,比较有技术含量,比第一种方式也安全。