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>
阅读全文
0 0
- Servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- Servlet 介绍
- Servlet介绍
- servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- servlet介绍
- Servlet介绍
- Servlet介绍
- servlet介绍
- Servlet介绍
- servlet介绍
- Servlet介绍
- servlet介绍
- 【Laravel】数据库事务
- random模块有关
- 坚持#第247天~sed和awk进阶
- 【ASM】Oracleasm命令
- hdu1007 Quoit Design 【计算几何+分治】
- servlet介绍
- ImportError: libcudnn.so.6: cannot open shared object file: No such file or directory
- Mali GPU-抽象机器
- 使用线程wait与notify开发阻塞queue
- JAVA流和File类常用总结
- BBEdit for Mac(文字和HTML编辑器)附BBEdit注册码 v12.0.3最新破解版
- SpringBoot Beans管理和自动配置 火推 02
- Android Transition(Android过渡动画)
- Mybatis-Generator配置使用方法