severlet 亦凉 2021-06-24 14:37 141阅读 0赞 jsp的九大内容对象,request请求对象,response相应对象,pagecontext页面上下文对象,session回话对象,application应用程序对象,out输出对象,config配置对象,page页面对象,exception例外对象 jsp的四大作用域 request,page,session,application servelet的生命周期 初始化阶段init,响应客户端请求service,终止阶段destroy Servlet工作原理: 1、首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层的方法,实现对客户的响应。在Servlet接口和GenericServlet中是没有doGet()、doPost()等等这些方法的,HttpServlet中定义了这些方法,但是都是返回error信息,所以,我们每次定义一个Servlet的时候,都必须实现doGet或doPost等这些方法。 2、每一个自定义的Servlet都必须实现Servlet的接口,Servlet接口中定义了五个方法,其中比较重要的三个方法涉及到Servlet的生命周期,分别是上文提到的init(),service(),destroy()方法。GenericServlet是一个通用的,不特定于任何协议的Servlet,它实现了Servlet接口。而HttpServlet继承于GenericServlet,因此HttpServlet也实现了Servlet接口。所以我们定义Servlet的时候只需要继承HttpServlet即可。 3、Servlet接口和GenericServlet是不特定于任何协议的,而HttpServlet是特定于HTTP协议的类,所以HttpServlet中实现了service()方法,并将请求ServletRequest、ServletResponse 强转为HttpRequest 和 HttpResponse。
相关 java severlet 获取当前路径_Java Servlet 获取服务器各种路径信息 | 学步园 package com.shop.uitl; import javax.servlet.http.HttpServletRequest; import org.apache 蔚落/ 2022年11月03日 11:26/ 0 赞/ 341 阅读
相关 severlet jsp的九大内容对象,request请求对象,response相应对象,pagecontext页面上下文对象,session回话对象,application应用程序对象,out 亦凉/ 2021年06月24日 14:37/ 0 赞/ 142 阅读
还没有评论,来说两句吧...