servlet介绍

来源:互联网 发布:windows xp翻墙 编辑:程序博客网 时间:2024/06/06 17:59

什么是servlet?

servlet是java语言编写的web应用组件,主要用于动态网页输出,扩张了web服务器功能。servlet由servlet容器进行管理。

servlet优点

1.可移植性高:可以在不同的操作系统平台和不同的服务器平台下移植;2.功能强大:Servlet可以使用JavaAPI核心的所有功能包括Web访问、图像处理、多线程JDBC等;3.模块化:每一个Servlet可以执行一个特定的任务,并且可以将它们并在一起工作,Serlvet之间是可以通信的4.高效持久:Serlvet一旦载入,就驻留在而在内存中,用线程的方式加快了响应的速度。

servlet生命周期

1、在服务器启动时,当第一个用户发送请求时,执行init()方法,servlet被实例化,有servlet容器进行管理。只有实例化成功,servlet才能接收一用户请求;2、初始化完成后,进入执行时期,之后每次用户发出请求,直接执行不用进行初始化;3、当服务器停止时,执行destroy()方法,servlet被服务器卸载,回收init()方法中使用的资源。

servlet简单实现

编写一个简单的servlet步骤

1.首先创建一个类继承HttpServlet类;2.接着要重写HttpServlet的方法,Servlet的请求有两种方式:post和get对应的方法是dopost()和doGet()重写这两个方法;3.在dopost()或doGet()方法中编写逻辑代码;4.完成servlet编写后需要在web.xml中配置访问路径配置完成后,一个简单的servlet也就完成了

代码实现

LoginServlet

public class LoginServlet extends HttpServlet {    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        doPost(req, resp);    }    @Override    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        System.out.println("这是一个servlet。。。");    }}

web.xml中配置LoginServlet访问路径

<servlet>    <servlet-name>LoginServlet</servlet-name>    <servlet-class>com.kaner.servlet.LoginServlet</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>LoginServlet</servlet-name>    <url-pattern>/login</url-pattern>  </servlet-mapping>
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 都说我不爱说话怎么办 宝宝突然结巴了怎么办 淘宝客户不理人怎么办 遇到不说话客户怎么办 同学群没人聊怎么办 群里没人说话怎么办 儿童说话声音沙哑怎么办 孩子不和外人说话怎么办 同学退群该怎么办 宝宝睡觉枕头湿怎么办 一个多月的小宝宝便秘怎么办 小宝宝便秘拉屎困难怎么办 一岁小宝宝便秘怎么办 客户不听我说话怎么办 微信上客户不理怎么办 小宝宝母乳不够吃怎么办 小宝宝吃母乳拉肚子怎么办 母乳小宝宝吃奶吃不了怎么办 婴儿感冒吐奶怎么办 小孩感冒吐奶怎么办 小孩吐奶怎么办月子 新生儿一直吐奶怎么办 宝宝50天吐奶厉害怎么办 小儿吐奶厉害怎么办 宝宝一直便秘了怎么办 误建了微信群聊怎么办 新生儿大口吐奶怎么办 宝宝喝了就吐奶怎么办 婴儿顿顿吐奶怎么办 说话着急就结巴怎么办 幼儿舌头长泡怎么办 一着急说话结巴怎么办 幼儿舌头又溃疡怎么办 3儿童说话结巴怎么办 孩子小舌头短怎么办? 6岁讲话不清楚怎么办 三岁宝宝结巴怎么办 新生儿儿有舌苔怎么办 严重口吃的孩子怎么办 口吃越来越严重了怎么办 三岁幼儿口吃怎么办