第一章 servlet
来源:互联网 发布:王者荣耀破解无需网络 编辑:程序博客网 时间:2024/06/08 06:15
1。servlet 定义的5个方法
init(ServletConfig config)
第一次请求servlet就会调用init,后来的请求不会再次调用
service(ServletRequest req, ServletResponse res)
提供服务的方法,没请求一次都会调用。
destroy()
当卸载应用或停止服务的时候调用
getServletConfig()
返回初始化传入的config
getServletInfo()
获取servlet的基本信息
servlet是单例的,所有请求共享一个实例。
2。一个简单的servlet
package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.annotation.WebServlet;/** * 我的第一个servlet * @author BrightSt * url在容器中是绝对路径所以要加"/",表示在访问http://localhost:8080/javaWebPractise/my会调用该servlet * servlet的类放在web-inf/classes下 */@WebServlet(name="myServlet",urlPatterns={"/my"})public class MyFirstServlet implements Servlet{// transient关键字表示不参与序列化private transient ServletConfig servletConfig;public void destroy() {}public ServletConfig getServletConfig() {return servletConfig;}public String getServletInfo() {return "My First Servlet";}public void init(ServletConfig config) throws ServletException {this.servletConfig=config;}public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {String servletName = this.servletConfig.getServletName();response.setContentType("text/html");PrintWriter write = response.getWriter();write.print("<html><head></head>"+"<body> Hello from "+servletName+"</body></html>");}}
示例代码可访问:https://github.com/BrightSt/practise/tree/master/javaWebPractise
0 0
- 第一章 servlet
- 学习Servlet第一章---------Servlet接口
- 第一章 认识servlet
- Java Servlet 第一章
- 第一章Servlet基础
- jsp/servlet第一章tomcat
- Servlet第一章 Servlet简介及环境配置
- Servlet&JSP 第一章 Web应用程序简介
- Servlet第一章知识点总结——Servlet 基础
- Servlet入门介绍第一章——认识Servlet
- java servlet and jsp cookbook 第一章 读后总结
- Servlet第一章知识点总结——Web工作原理
- 旺旺老师JavaWeb视频第一章(05)第一个Servlet
- 深入剖析Tomcat 第一章 一个简单的Servlet服务器
- 【学习笔记】第一章:Java服务端编程15、Servlet概念详解
- 第一章>
- 第一章
- 第一章
- TreeSet和TreeMap排序
- 51nod 1117 聪明的木匠(简单贪心)
- iOS layout
- Java经典代码-冒泡排序
- 12. 冗余
- 第一章 servlet
- 停机问题
- 关于Oracle 11.2 rac中的quorum failure group
- cocos 2dx 3.12 学习笔记(一)
- 碎片的最佳实践——简易版新闻应用
- Linux内核调试环境搭建(基于ubuntu12.04)
- libcurl 笔记
- 初学JAVA整理
- 反意疑问句及其回答用法归纳+习题讲解