博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet学习总结
阅读量:6424 次
发布时间:2019-06-23

本文共 831 字,大约阅读时间需要 2 分钟。

hot3.png

最近一直在用Struts1,发现里面的很多东西其实就是基于Servlet的,不觉感到自己对servlet的认识很浅,并且比较模糊,所以加紧学习了一下。

参考资料:

1.

2.

一、什么是Servlet

Servlet 是Server applet的简写,顾名思义就是运行在服务器端的小程序,说白了就是个java类,专门用来对客户端的请求做出响应。

这个java类必须要继承Servlet类,或者继承他的子类HttpServlet类,并且必须重写init()、doGet()、doPost()、destory()这四个方法。

所以在创建Servlet时,先要import包:

import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;

这里要对javax.servlet包和javax.servlet.http包的区别做一下说明,后者是专门用来支持http协议的包(类似的还有javax.servlet.ftp包等)而前者不依赖协议。

二、Servlet API

Servlet-API定义了Servlet需要实现的方法,包括init()方法、doGet()方法、doPost()方法、destory()方法、getServletInfo()方法(用于获得Servlet信息)和getServletConfig(返回ServletConfig对象),以下为接口和方法列表:

待续。。。

转载于:https://my.oschina.net/JiangTun/blog/300209

你可能感兴趣的文章
python接口自动化测试(八)-unittest-生成测试报告
查看>>
第 26 章 MySQL
查看>>
C#中三种截屏方式总结
查看>>
Spring.net 学习笔记之ASP.NET底层架构
查看>>
C# System.Windows.Forms.WebBrowser中判断浏览器内核和版本
查看>>
Java 动态太极图 DynamicTaiChi (整理)
查看>>
微信公众平台后台编辑器上线图片缩放和封面图裁剪功能
查看>>
git使用教程2-更新github上代码
查看>>
张掖百公里,再次折戟
查看>>
SAP QM Batch to Batch的转移过账事务中的Vendor Batch
查看>>
本期最新 9 篇论文,帮你完美解决「读什么」的问题 | PaperDaily #19
查看>>
图解SSIS监视文件夹并自动导入数据
查看>>
Lucene.Net 2.3.1开发介绍 —— 四、搜索(一)
查看>>
MyBatis Review——开发Dao的方法
查看>>
技术研发国产化进程加快 看传感器企业如何展示十八般武艺
查看>>
技术助力第三次革命
查看>>
《HTML与CSS入门经典(第8版)》——2.6 总结
查看>>
新手指南:在 Ubuntu 和 Fedora 上安装软件包
查看>>
在 CentOS7.0 上搭建 Chroot 的 Bind DNS 服务器
查看>>
大型网站的 HTTPS 实践(二):HTTPS 对性能的影响
查看>>