Servlet入门

1. 安装Servlet相关软件(JDK + Tomcat  + eclipse)

http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html

2. Servlet程序的部署

http://blog.csdn.net/xn6517/article/details/49516299

http://www.runoob.com/servlet/servlet-first-example.html

3. javac 编译时报错的解决办法

报的错误:

错误: 程序包javax.servlet不存在

错误: 程序包javax.servlet.http不存在

解决办法:

http://blog.163.com/gis_warrior/blog/static/1936171732012811071642/

4. Servlet执行时一般实现哪几个方法?

servlet不是jdk自带的,是web服务器比如tomcat,jetty等自带的。它是java中处理http数据的一种规范。

Servlet执行时要先编译成xx.class源文件,然后由jvm的类加载器加载进运行时容器,如tomcat,当有人访问你的Servlet时,Servlet首先运行自己的构造方法,然后运行init()方法,进行Servlet的初始化,之后运行service()方法,在service()方法中,根据你请求的类型,如直接通过url地址打开这个Servlet为get方式,如通过表单并且表单的method属性为post,打开Servlet才为post方式;
service()方法根据你访问这个Servlet用的是get还是post方式,分别调用doGet,和doPost方法。
然后当Servlet容器,web服务器关闭时,调用此Destroy()方法销毁此Servlet对象.
执行的方法按顺序为:构造方法,init(),doGet()或者doPost(),Destroy();

5. Servlet类详解

http://blog.csdn.net/csdn_gia/article/details/53452710

posted @   秦时明月0515  阅读(191)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示