有两个地方不太明白,请求解答
<form action="<%=request.getContextPath() %>/servlet/loginServlet" name="loginForm" method="post">
第一句,这里面用getContextPath()方法获得链接的上下文有什么意义呢?/servlet/loginServlet本来不就是路径么?
第二个问题 loginFilter文件中
HttpServletRequest request2=(HttpServletRequest) request; HttpServletResponse response2 =(HttpServletResponse) response;
这里面让request和response同时进行类型换转,为什么这么做?HttpServletRequest和ServletRequest有什么区别?