Servlet 之 GenericServlet
2024-10-18 23:29:52
我们都知道javaweb中servlet的三大组件
servlet
filter
listener
实现动态资源的 是可以继承 Servlet接口,或者集成GenericServlet
、HttpServlet
我们 GenericServlet
其实就是 对Servlet接口的一个集成来实现的操作
1、首先继承servlert接口 其次 继承ServletConfig 接口
package cn.jiemoxiaodi.mygenericservlet; import java.io.IOException;
import java.util.Enumeration; import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; public abstract class MyGenericServletServlet implements Servlet, ServletConfig { private ServletConfig config;
public void init() {
//自己造一个 为了给其他类继承此类时候初始化一些数据库的连接
} public void destroy() { } public ServletConfig getServletConfig() {
return this.config;
} public String getServletInfo() {
return null;
} public void init(ServletConfig arg0) throws ServletException {
this.config = arg0;
this.init();//自己造一个 为了给其他类继承此类时候初始化一些数据库的连接
} public Enumeration getInitParameterNames() {
return config.getInitParameterNames();
} public ServletContext getServletContext() {
return config.getServletContext();
} public String getServletName() {
return config.getServletName();
} public String getInitParameter(String name) {
return config.getInitParameter(name);
}
}
OK
最新文章
- 深入理解javascript原型和闭包(17)——补this
- WPF整理-自定义一个扩展标记(custom markup extension)
- hibernate-criteria查询
- 14Spring_AOP编程(AspectJ)_环绕通知
- cocos2dx之lua派生类和方法重新
- SQL中的5种聚集函数
- DLX模板
- dump datafile block
- Java编程 的动态性,第 2部分: 引入反射--转载
- EXT 可选择图片列表的表单控件实现
- 常见Python脚本
- impala系列:impala特有的操作符
- ??? cliquers
- css命名规范: BEM 的命名法
- Qt封装QTcpServer参考资料--QTcpServer多线程实现
- tp5 集成 layui富文本编辑器
- hadoop(二)hadoop集群的搭建
- Java虚拟机组成详解
- Codeforces 868F. Yet Another Minimization Problem
- c#的yield return