![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
servlet
niceguy_smile
Java资深技术专家,专注于java领域,并发编程,jvm,分布式微服务等 欢迎各位大佬共同交流技术
展开
-
servlet介绍
servlet是什么 其实就是一个java程序,运行在我们的web服务器上,用户接收和响应客户端的请求。 更多的是配合动态资源来做。当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个DefaultServlet。 ...原创 2019-03-26 10:01:38 · 90 阅读 · 0 评论 -
Idea搭建servlet入门demo
下面我带领大家用Idea搭建一个servlet程序 先选中这两个 next Finish 右键src 找到servlet 包名和类名写好之后,点击ok 然后配置web.xml 访问 http://localhost:8080/nice_servlet_war_exploded/nice ...原创 2019-03-26 11:01:01 · 244 阅读 · 0 评论 -
servlet执行流程
1.找到tomcat应用 2.找到项目 3.找web.xml,然后在里面找到url-pattern 4.找到servlet-mapping中的那个servlet-name 5.找到定义的servlet元素中的servlet-name 6.找到定义的servlet-class,然后还是创建类的实例 ...原创 2019-03-26 12:09:52 · 145 阅读 · 0 评论 -
servlet的通用写法
servlet(接口) | | GnericServlet | | HttpServlet(用于处理http的请求) 定义一个类,继承HttpServlet 复写doGet 和 doPost原创 2019-03-26 13:14:38 · 261 阅读 · 0 评论 -
servlet中实现servlet接口和继承HttpServlet类的区别
实现servlet接口必须实现接口中所有的方法,而继承HttpServlet类可以只重写类中的一个或多个方法 实现servlet接口 继承HttpServlet 下面是github地址:https://github.com/nicesmile01/nice_servlet.git ...原创 2019-03-26 13:35:11 · 3150 阅读 · 0 评论 -
servlet生命周期
constructor(构造)方法-init(初始化)方法-doget/dopost方法-service方法-destory(销毁)方法 servlet销毁的时候,就会执行该方法 1.该项目从tomcat的里面移除。 2.正常关闭tomcat就会执行shutdown.bat doget和dopost不算生命周期方法,所谓的生命周期是指,从对象的创建到销毁一定会执行的方法,但是这两个方...原创 2019-03-27 19:11:08 · 101 阅读 · 0 评论 -
让servlet创建实例的时机提前
1.默认情况下,只有在初次访问servlet的时候,才会执行init方法。有的时候,我们可能需要在这个方法里面执行一些初始化的工作,甚至是做一些比较耗时的逻辑。 2.那么这个时候,初次访问,可能会在init方法中逗留太久的时间,那么有没有方法可以让这个初始化的时机提前一点。 3.在配置的时候,使用load-on-startup元素来指定,给定的数字越小,启动的时机就越早,一般不写负数,从2开始...原创 2019-03-27 19:11:00 · 126 阅读 · 0 评论 -
ServletConfig详解
Servlet的配置,通过这个对象,可以获取servlet在配置的时候的一些信息 运行tomcat 访问http://localhost:8080/nice_servlet_war_exploded/NiceServletConfig打印: 添加初始化参数 然后修改 重启tomcat,继续访问,结果为: 新增两个init-param 修改doGet方法 ...原创 2019-03-27 19:10:40 · 153 阅读 · 0 评论