jsp第一次和第二次浏览请求同一页面执行过程有区别吗
1个回答
关注
展开全部
第一次请求一个JSP页面时,Servlet/JSP 容器要做两件事情:
1. 将JSP 页面转换成一个JSP页面实现类,这是一个实现javax.servlet.jsp.JspPage接口或其子接口javax.servlet.jsp.HttpjspPage 的Java类。JspPage是javax.servlet.Servlet的子接口,这样会使每个JSP 页面都成为一个Servlet. 所生成Servlet 的类名取决于Servlet/JSP 容器。这一点不必操心,因为不需要你直接处理。如果有转换错误,错误消息将会发送到客户端。
2. 如果转换成功, Servlet/JSP 容器将会编译Servlet 类。之后,容器加载和实例化Java字节码,并执行它通常对Servlet 所做的生命周期操作。
对于同一个JSP 页面的后续请求, Servlet/JSP 容器会查看这个JSP页面自从最
咨询记录 · 回答于2021-09-08
jsp第一次和第二次浏览请求同一页面执行过程有区别吗
第一次请求一个JSP页面时,Servlet/JSP 容器要做两件事情:1. 将JSP 页面转换成一个JSP页面实现类,这是一个实现javax.servlet.jsp.JspPage接口或其子接口javax.servlet.jsp.HttpjspPage 的Java类。JspPage是javax.servlet.Servlet的子接口,这样会使每个JSP 页面都成为一个Servlet. 所生成Servlet 的类名取决于Servlet/JSP 容器。这一点不必操心,因为不需要你直接处理。如果有转换错误,错误消息将会发送到客户端。2. 如果转换成功, Servlet/JSP 容器将会编译Servlet 类。之后,容器加载和实例化Java字节码,并执行它通常对Servlet 所做的生命周期操作。对于同一个JSP 页面的后续请求, Servlet/JSP 容器会查看这个JSP页面自从最
基本上没有区别。
已赞过
评论
收起
你对这个回答的评价是?