访问jsp不会经过servlet

访问jsp不会通过servlet
public class index extends HttpServlet {

public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletExceptionIOException {
System.out.println("1");
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
String uri = request.getRequestURI();//获得请求资源路径
System.out.println("uri:" + uri);
//分析请求资源路径,依据分析结果
//调用不同的分支来处理
String action = uri.substring(uri.lastIndexOf("/"),uri.lastIndexOf("."));
System.out.println("action:" + action);

if("/list".equals(action)){
List<user> users = new PrimaryDao().listUser();
request.setAttribute("userList", users);
//step2,获得转发器
RequestDispatcher rd = 
request.getRequestDispatcher("list.jsp");
//step3,转发
rd.forward(request, response);
}else if("/index".equals(action)){
response.sendRedirect("index.jsp");
}else if("/check_uname".equals(action)){
String uname=request.getParameter("uname");
String msg=check_register.check_uname(uname);
System.out.println(msg);
out.println(msg);
}
out.close();

}

}


我访问jsp不会经过这一个servlet,而是直接访问jsp,很奇怪!!!  配置文件应该不用加东西才对 任何错都没有报
------解决思路----------------------
访问jsp 是调到jsp页面啊 , 你又没有配置
------解决思路----------------------
lz,从头重新学习jsp servlet 吧,不是打击你,是因为编程基础很重要
------解决思路----------------------
你是访问的:....../list么?
------解决思路----------------------
 <url-pattern>/list</url-pattern>这个才是servlet的拦截路径,你访问的地址应该是这样的http://localhost:8080/test/list