Servlet记录
来源:互联网 发布:淘宝最畅销产品排行榜 编辑:程序博客网 时间:2024/05/17 10:56
是什么?
Servlet是一个java小程序或者说是接口,它可以完成绝大部分java程序的功能
什么时候使用?
当WEB需要动态生成时使用。
请求流程
生命周期
基本生命周期:
容器加载
初始化
init();
方式一:访问该Servlet时调用。
方式二:配置<load-on-startup>参数,服务器启动时就调用。
服务
doGet(); 客户端get方式请求时调用。
doPost();客户端post方式请求时调用。
销毁
destory();
方式一:服务器关闭或重启时调用。
方式二:修改Servlet配置信息时调用。
容器卸载
特殊方法:
init(ServletConfig config);当重写了带有ServletConfig参数的init方法后,无参的init方法调不会再被调用到。
service(ServletRequest srequ,ServletResponse sreps);当重写了service方法后,doGet和doPost方法将不会再根据客户端请求方式调用,统一调用service方法进行处理。
其他操作
跳转
客户端跳转
response.sendRedirect("路径");
response.setHeader("refresh","2;url");
服务器跳转
request.getRequestDispatcher("路径").forward(request,response);
阅读全文
0 0
- Servlet记录
- servlet 简单记录
- Servlet读出一条记录
- servlet 提高性能记录
- servlet学习记录
- Servlet 3.1 规范记录
- Servlet过滤器学习记录
- servlet 学习记录
- servlet记录真实IP地址
- Servlet整合Log4j日志记录
- 1、Servlet琐碎知识记录
- java_web 学习记录(二):servlet
- 2017.7.04 学习记录 servlet
- servlet实现浏览记录功能
- Servlet传送查询记录集给Applet
- Domino上启动servlet创建文档记录
- Servlet传送查询记录集给Applet
- Servlet中用Cookie记录访问次数实例:
- C#使用GET、POST请求获取结果
- python 中No module named 'structure'问题
- Python 判断文件是否存在,不存在则将名称写入指定文件
- 高并发
- 举例详解Python中的split()函数的使用方法
- Servlet记录
- jsp中<c:forEach>的应用
- ./和../以及/之间的区别?
- 循环中的break
- web服务程序设计探索(3)——中间件模型
- 设计模式之工厂系列
- Linux的Bash变量
- 数据流图
- bzoj1728[Usaco2006 Open]Two-Headed Cows 双头牛 二分+染色