第一个servlet

下载链接为:servlet-api.jar包:

https://www.baidupcs.com/rest/2.0/pcs/file?method=batchdownload&app_id=250528&zipcontent=%7B%22fs_id%22%3A%5B%22214447324670555%22%5D%7D&sign=DCb740ccc5511e5e8fedcff06b081203:dEfZmxO2FLn1pILyZZt3M0PMWPc%3D&uid=2898668397&time=1534684601&dp-logid=8790483569027255412&dp-callid=0&from_uk=2898668397

apache-tomcat7.0.57-src文件:

https://www.baidupcs.com/rest/2.0/pcs/file?method=batchdownload&app_id=250528&zipcontent=%7B%22fs_id%22%3A%5B%221073579544078082%22%5D%7D&sign=DCb740ccc5511e5e8fedcff06b081203:TDPEHZIflcPgzf4EwUAQDWAV0TA%3D&uid=2898668397&time=1534684753&dp-logid=8790524328546831914&dp-callid=0&from_uk=2898668397

配置web.xml

配置sever.xml

 

 

 

package servlet.initial;

import java.io.IOException;

import java.util.Enumeration;

import javax.servlet.Servlet;

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

public class init implements Servlet{

    @Override

    public void init(ServletConfig config) throws ServletException {

        // TODO Auto-generated method stub

        System.out.println(config.getServletName()+","+config.getInitParameter("subline"));

        Enumeration<String>name=config.getInitParameterNames();

        while(name.hasMoreElements())

        {

            System.out.println(name.nextElement());

        }

    }

    @Override

    public ServletConfig getServletConfig() {

        // TODO Auto-generated method stub

        return null;

    }

    @Override

    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {

        // TODO Auto-generated method stub

        

    }

    @Override

    public String getServletInfo() {

        // TODO Auto-generated method stub

        return null;

    }

    @Override

    public void destroy() {

        // TODO Auto-generated method stub

        

    }

}

 

web.xml下的代码

<servlet>

  <servlet-name>init</servlet-name>

  <servlet-class>servlet.initial.init</servlet-class>

  <init-param>

  <param-name> subline</param-name>

  <param-value>jdk</param-value>

  </init-param>

 <init-param>

  <param-name> subline1</param-name>

  <param-value>jdk1d</param-value>

  </init-param>

  </servlet>

<servlet-mapping>

<servlet-name>init</servlet-name>

<url-pattern>/inition</url-pattern>

</servlet-mapping>

<servlet>

运行过程:首先

得出结果

 

继承体系

 

 

 

web.xml文件

<servlet>

<servlet-name>Aservlet</servlet-name>

<servlet-class>http.Aservlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Aservlet</servlet-name>

<url-pattern>/serv</url-pattern>

</servlet-mapping>

 

具体代码

package http;

import java.util.Map;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class Aservlet extends HttpServlet {

    

    /**

     *

     */

    private static final long serialVersionUID = 1L;  //重要之处

    public void service(HttpServletRequest request, HttpServletResponse response) {

     // TODO Auto-generated method stub

     System.out.println(request.getContextPath());

     System.out.println("fdadfdf");

     System.out.println(request. getHeader("Accept"));

     System.out.println(request.getMethod());

     System.out.println(request.getQueryString());

     System.out.println(request.getRequestURI());

     System.out.println(request.getRequestURL());

     System.out.println(request.getParameter("name")+","+request.getParameter("age"));

     Map<String, String[]> para=request.getParameterMap();

     System.out.println(para.get("name")[0]+","+para.get("age")[0]);

    }

    

}

 

web.xml文件

<servlet>

<servlet-name>res</servlet-name>

<servlet-class>http.response</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>res</servlet-name>

<url-pattern>/response</url-pattern>

</servlet-mapping>

 

 

具体代码:

package http;

 

import java.io.IOException;

import java.io.PrintWriter;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

public class response extends HttpServlet{

 

    /**

     *

     */

    private static final long serialVersionUID = 1L;

    @Override

    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        // TODO Auto-generated method stub

        resp.setContentType("text/html;charset=UTF-8");

        PrintWriter out=resp.getWriter();

        out.print("所谓的焦虑就是书读的太少,想的又太多");

    }

}

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值