Servlet基础
2016-06-04 22:43
369 查看
什么是Servlet?
先有Servlet再有JSP,Servlet是JSP的前身。
Servlet的概念:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。
Tomcat容器:Tomcat容器中包含Container容器,Container容器中包含Engine,Engine中包含HOST,HOST包含Servlet容器,Servlet容器包含Context(可以包含多个Context),一个Context容器对应一个Web工程。
手工编写第一个Servlet,有三个步骤:
写一个类, 继承HttpServlet;
然后重写doGet()或者doPost()方法,如果jsp页面中用到该servlet类的地方的method是get,那么后面的request和response内置对象就在doGet()方法中调用,如果method是post,那么后面的request和response内置对象的使用就在doPost()中使用;
在web.xml中注册Servlet,注册servlet是在WEB-INF下的web.xml页面中注册,需要添加以下内容:
先有Servlet再有JSP,Servlet是JSP的前身。
Servlet的概念:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。
Tomcat容器:Tomcat容器中包含Container容器,Container容器中包含Engine,Engine中包含HOST,HOST包含Servlet容器,Servlet容器包含Context(可以包含多个Context),一个Context容器对应一个Web工程。
手工编写第一个Servlet,有三个步骤:
写一个类, 继承HttpServlet;
然后重写doGet()或者doPost()方法,如果jsp页面中用到该servlet类的地方的method是get,那么后面的request和response内置对象就在doGet()方法中调用,如果method是post,那么后面的request和response内置对象的使用就在doPost()中使用;
在web.xml中注册Servlet,注册servlet是在WEB-INF下的web.xml页面中注册,需要添加以下内容:
<welcome-file-list> <welcome-file>servlet.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>新建的servlet类名</servlet-name> <servlet-class>路径地址</servlet-class> </servlet> <servlet-mapping> <servlet-name>和上面的servlet类名一样,是对应的</servlet-name> <url-pattern>/(相对地址)+和上面一样类的路径地址</url-pattern> </servlet-mapping>
以上就是servlet的简单应用
相关文章推荐
- java反射机制
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- MySQL删除idb文件引发的思考
- 62. Unique Paths
- (45). Spring Boot MyBatis连接Mysql数据库【从零开始学Spring Boot】
- php 上传图片
- 第二阶段个人工作总结(8)
- hadoop2.6.4完全分布式集群安装(一)实现基本集群环境
- UIApperance 使用
- Codeforces Round #245 (Div. 1) B. Working out (简单DP)
- BFS、DFS——surrounded-regions矩阵包围XXOO
- dom 0级处理事件
- UIDatePicker的使用
- 为什么使用迭代器iterator遍历Linkedlist要比普通for快
- 个人最终总结
- 计算机软件文档编写标准化
- 使用flying-saucer-pdf将html转pdf
- 实现二叉搜索树--查找、插入、删除
- 欢迎使用CSDN-markdown编辑器
- hdu5414 CRB and String