因为在实际的应用开发中并不会单独使用jsp开发,而是结合其他的mvc框架,如SpringMVC,Struts2等来构建项目,通过其他方式来拦截处理请求,然后再对页面内容进行渲染。请求的拓展名可以自定义,比如struts2结尾一般是是.action和.do,有的直接无拓展名,甚至有些拓展名是html的页面实际上可能就是jsp页面渲染出来的。