Service方法的执行流程是什么?
概述:Servlet一旦接收到请求,就会判断请求的是doGet方法还是doPost方法,然后service方法就是我们的中间键,我们可以把它理解为有一个专门接收请求的方法。
我们的doGet方法和doPost方法一旦接收到请求之后我们就调用该方法即可。
看到这里之后可以看到我们的service方法是用了一个 req.getServletPath()这个方法,这个方法返回的String类型的值就是我们前端访问的请求。下面的这个页面的红色框框。doXXX方法就是我们对一个接收到的请求做的处理的方法。
location.href = "${pageContext.request.contextPath}/selectAll";
上述的el表达式代表直接拿到当前页面的request对象的路径 /后面代表的是我们访问的servlet
好处:可以忽略路径直接调用我们的servlet。
一个Servlet处理多个请求的路径属性。