社区
Web 开发
帖子详情
几种Servlet的区别????
ETUFO
2004-08-30 09:45:16
本人刚学JSP,用 JBuilder新建servlet的时候,出现的第一个界面,有以下3个选项:standard servlet, listener servlet,filter servlet。哪位大虾能从代码上,功能上,部署上解释,这三种servlet的区别?
...全文
289
11
打赏
收藏
几种Servlet的区别????
本人刚学JSP,用 JBuilder新建servlet的时候,出现的第一个界面,有以下3个选项:standard servlet, listener servlet,filter servlet。哪位大虾能从代码上,功能上,部署上解释,这三种servlet的区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ETUFO
2004-08-31
打赏
举报
回复
不好意思,我是刚学servlet,有太多的问号。如果说这个listener类,和一般的servlet类一样,部署以后,服务器会自动调用。那么,如果服务器中有多个servlet,那么他怎么区分这几个servlet阿?先谢谢各位前辈了~帮帮忙啊
ETUFO
2004-08-31
打赏
举报
回复
唉~~失败啊
上面的Listener类,在那里用啊?我在文档里找了半天也没找到哪个类有addHttpSessionListener(),addServletContextListener()~
还有,这个Listener类也是个servlet吗?她没有继承servlet的相关类啊??
ETUFO
2004-08-31
打赏
举报
回复
Thank you very much!
能在给我个filter servlet吗?
oliveyuganfei
2004-08-31
打赏
举报
回复
cookie
tanyun1111
2004-08-31
打赏
举报
回复
up
ETUFO
2004-08-30
打赏
举报
回复
那么,listener servlet 主要是监听什么的阿?什么时候用?代码和普通的servlet一样吗?
filter servlet是过滤什么的啊?需要什么别的类或者接口吗?
方便的话,能提供点代码看看吗?
ETUFO
2004-08-30
打赏
举报
回复
还是迷茫啊~
skyboy0720
2004-08-30
打赏
举报
回复
正解
wubai250
2004-08-30
打赏
举报
回复
standard servlet 就是最普通的
listener servlet 应用事件监听 用于web.xml中的listener标记
filter servlet 过滤用的servlet,用于web.xml中的filter标记
feixuehenshui
2004-08-30
打赏
举报
回复
up
angelheart
2004-08-30
打赏
举报
回复
给你看一个监听HTTP会话(session)的listener
/*
* 创建日期 2004-8-30
*
*
*
*/
package com;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class Listener implements HttpSessionListener, ServletContextListener {
ServletContext context;
int users = 0;
public void sessionCreated(HttpSessionEvent arg0) {
//session创建时候触发
users++;
System.out.print("sessionCreated:SessionID="+ arg0.getSession().getId()+ ",目前有"+ users+ "个用户");
context.setAttribute("users", new Integer(users));
}
public void sessionDestroyed(HttpSessionEvent arg0) {
//session销毁时候触发
users--;
System.out.print("sessionDestoryed:SessionID="+ arg0.getSession().getId()+ ",目前有"+ users+ "个用户");
context.setAttribute("users", new Integer(users));
}
public void contextInitialized(ServletContextEvent arg0) {
//服务启动后创建ServletContex时触发
this.context = arg0.getServletContext();
System.out.print("ServletContext初始化了");
}
public void contextDestroyed(ServletContextEvent arg0) {
System.out.print("ServletContext被销毁");
this.context = null;
}
}
详解Struts2中Action访问
Servlet
API的
几种
方法
详解Struts2中Action访问
Servlet
API的
几种
方法 在通常的web开发中Request和Response对象比较常见,但在Struts2框架中由于Action能与JSP页面进行数据交互,所以通常都不会用到这两个对象。如果想在Struts2程序中用到...
ibatis jsp
servlet
的网上书城项目
ibatis写的网上书城 免费资源 大家顶起
Tomcat面试专题.pdf
2、tomcat 有哪
几种
Connector 运行模式(优化)? 3、Tomcat 有
几种
部署方式? 4、tomcat 容器是如何创建
servlet
类实例?用到了什么原理? 5.tomcat 如何优化? 6.内存调优 7.垃圾回收策略调优 8.共享 session 处理...
史上最全Java面试大全
8. 多线程有
几种
实现方法,都是什么?同步有
几种
实现方法,都是什么? 25 9.一个页面在打开时,需要处理一些事情(比如弹出一个广告页),需要定义窗口的什么事件? 25 10. 描述forward 和redirect的
区别
25 11.垃圾回收...
Servlet
程序映射路径有
几种
方式?有什么
区别
?
url-pattren配置
Servlet
的方式共有四种:f 分别为完全匹配,目录匹配,缺省匹配,扩展名匹配。 其优先级为:完全匹配>目录匹配>扩展名匹配>缺省匹配 完全匹配 完全匹配需要输入完整的文件路径,以...
Web 开发
81,095
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章