web中的三层架构jsp是view层,servlet是Controller层,bean是model层,
一般情况下我们要避免客户端直接访问jsp,因为jsp是servlet,客户端第一次访问的时候,此时并没有什么数据,因此显示出jsp界面也没有什么意义,因此我们通常把jsp界面放到web工程下的WEB-INF/jsp目录下(保存所有的jsp界面),改目录下的jsp是外界无法直接访问的,避免放到WebRoot界面,因为WebRoot下面的jsp是可以直接访问的,
通常的做法是让用户访问servlet,处理相应的数据后,通过forward技术转发到jsp,用于显示,在发送到客户端