社区
Web 开发
帖子详情
几种Servlet的区别????
ETUFO
2004-08-30 09:45:16
本人刚学JSP,用 JBuilder新建servlet的时候,出现的第一个界面,有以下3个选项:standard servlet, listener servlet,filter servlet。哪位大虾能从代码上,功能上,部署上解释,这三种servlet的区别?
...全文
294
11
打赏
收藏
几种Servlet的区别????
本人刚学JSP,用 JBuilder新建servlet的时候,出现的第一个界面,有以下3个选项:standard servlet, listener servlet,filter servlet。哪位大虾能从代码上,功能上,部署上解释,这三种servlet的区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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程序中用到这两个对象,也有解决方法 Struts2的Action并未直接与任何
Servlet
API耦合,这是Struts2的一个改良之处,因为Action类不再与
Servlet
API耦合,能更轻松的测试该Action。但如何访问? Web应用中通常需要访问的
Servlet
API就是Http
Servlet
Request、HttpSe
史上最全Java面试大全
简答题 22 1.面向对象的特征有哪些方面 22 2.String是最基本的数据类型吗? 23 3.抽象方法 24 4.jsp注释 24 5.JSP和
Servlet
有哪些相同点和不同点,他们之间的联系是什么? 24 6.如何用css约束一个层不可见? 24 7.说出数据连接池的工作机制是什么 24 8. 多线程有
几种
实现方法,都是什么?同步有
几种
实现方法,都是什么? 25 9.一个页面在打开时,需要处理一些事情(比如弹出一个广告页),需要定义窗口的什么事件? 25 10. 描述forward 和redirect的
区别
25 11.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收 26 12 EJB的优点有哪些? 26 13在
Servlet
处理请求的方式为 27 14如何利用
Servlet
Context和
Servlet
Config对象获得初始化参数 27 15说出
Servlet
的生命周期,并说出
Servlet
和CGI的
区别
27 16.访问修饰符public,private,protected,以及不写(默认)时的
区别
? 27 17. Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 27 18、float f=3.4;是否正确? 28 19、 int和Integer有什么
区别
? 28 20. 请解释&和&&、|和||的
区别
? 29 21. 解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。 29 22.swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? 31
Servlet
程序映射路径有
几种
方式?有什么
区别
?
url-pattren配置
Servlet
的方式共有四种:f 分别为完全匹配,目录匹配,缺省匹配,扩展名匹配。 其优先级为:完全匹配>目录匹配>扩展名匹配>缺省匹配 完全匹配 完全匹配需要输入完整的文件路径,以具体的路径或者资源为结尾,/为开头,此映射方式优先级最高。 代码块如下: <!--完全匹配:输入完整的文件路径,以具体路径或者资源为结尾--> <
servlet
-mapping> <
servlet
-name>
servlet
、filter、listener、interceptor
servlet
servlet
??????????java????,?????????????,?????????web??,????????????????????
Servlet
??????????????????,???? Web ??? 1) ????????????; 2) ???????????
Servlet
; 3)
Servlet
???????????????????????,??
java Web:1、jsp与
servlet
的
区别
?
jsp与
servlet
的
区别
?
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章