执行流程
首先,当用户发出请求访问jsp文件,tomcat便会先去其webapp下寻找相应的请求目录,若没有则到相应的虚目录寻找。若找到该jsp文件,tomcat便会将jsp页面的java代码分离出来,虚拟机编译该java代码,使其变成类似于servlet的字节码文件。之后,虚拟机便会执行该字节码文件,并返回动态结果,将其镶嵌到原先的jsp中的静态代码中,最后向浏览器返回处理的结果,并显示在相应的页面上。
特点
1.动态代码生成在服务器,动态代码的结果显示在浏览器
2.能够与多种框架自动整合,如ssm,ssh,是作为视图层中一种很重要的技术
3.jsp标签能够进行表单数据的收集