码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet

时间:2017-07-26 20:27:19      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:部分   containe   技术分享   etc   内存   blog   请求   https   输出   

 

jsp的前身就是Servlet
什么是Servlet:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留uzai服务器内存里的Servlet程序

Tomcat容器等级:
Tomcat容器分为四个等级,
1.Container 容器,集装箱
2.Engine 引擎容器
3.Host 主机()
4.Servlet容器(tomcat最低级别的容器)里面包含了一个或多个Context
—— Context (上下文,背景,环境) 一个context对应一个web项目
—— Wrapper 容器里的封装部分。

技术分享

 

Servlet层级关系:
Servlet(接口)-->GenericServlet(抽象类,与协议无关的Servlet)-->HttpServlet(抽象类,实现了Http协议的Servlet)-->Custom Servlet(自定义的Servlet)。

创建一个Servlet需要经过以下步骤:
(1)新建一个Java类,继承“javax.servlet.http.HttpServlet”;
(2)实现“doGet()”方法和“doPost()”方法;
(3)在应用配置文件“web.xml”中注册新建的Servlet;
<Servlet>
 <Servlet-name>HelloServlet<Servlet-name>
 <Servlet-class>所在包.HelloServlet</Servlet-class>
<Servlet>
<Servlet-mapping>
 <Servlet-name>HelloServlet</Servlet-name>
 <url-patern>/虚拟路径</url-patern>
</Servlet-mapping>

servlet输出html时显示为普通文本,设置response.setContentType("text/html;charset=utf-8");即可显示为html

技术分享

 



Servlet

标签:部分   containe   技术分享   etc   内存   blog   请求   https   输出   

原文地址:http://www.cnblogs.com/ooo0/p/7241560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!