美文网首页
servlet专题学习

servlet专题学习

作者: Allen的光影天地 | 来源:发表于2018-06-01 11:26 被阅读45次

Servlet编程接口

Servlet编程接口
  • 以doGet()方法为例,我们来认真剖析下该方法中的种种问题
public class ShowParameters extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter pw = resp.getWriter();
        response.setContentType("text/html;charset=UTF-8"); //目的是为了控制浏览器的行为,即控制浏览器用UTF-8进行解码;
        pw.println(req.getParameter("username"));
        pw.println("<br>");
        pw.println(req.getParameter("password"));
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }
}

以上是servlet的常规写法,其中doGet有两个参数,分别是req请求和resp相应,类型分别是HTTPServletRequest和HttpServletResponse
转到API文档详细查看这两个类,都是接口类
所以传进来的肯定是实现这两个接口类的对象,req实现了接口,我们就可以调用这个接口的方法。
这两个接口中定义的方法,我们在今后工程中会无数次用到,建议在此处认真阅读API文档,心中有个大概,以后想要实现某种技术的时候会有想到对应的方法。
如果你想让你的get和post方法处理的是同一个内容,只需要添加一行代码,如上图所示,将post中获取的req和resp传递给get方法即可。
注意 : response.setContentType("text/html;charset=UTF-8"); 目的是为了控制浏览器的行为,即控制浏览器用UTF-8进行解码

相关文章

  • servlet专题学习

    Servlet编程接口 以doGet()方法为例,我们来认真剖析下该方法中的种种问题 以上是servlet的常规写...

  • 五步法包你学会“专题学习”

    一、什么是专题学习?专题学习为什么重要? 专题学习就是某个时间段内,围绕某个主题内容,开展学习和研究,最终输出一个...

  • servlet 笔记

    servlet servlet 声明周期 Servlet 的线程安全 Servlet 获取配置信息 Servlet...

  • Servlet

    Servlet介绍 Servlet开发步骤 创建Servlet 配置Servlet 配置Servlet中设置初始化...

  • 深入理解Servlet技术

    1. 什么是servlet servlet Servlet是javax.servlet.Servlet包中定义的一...

  • Servlet与Jsp(1)

    Servlet 实现原理Servlet接口使Servlet容器能将Servlet类载入内存,并在Servlet实例...

  • 2018狗年计划(2-6)

    1.专题学习 按功能模块划分,做专题学习。 可用级别,通用级别,专用级别。 文字做总结,图像做表现,项目做模板。 ...

  • web.xml不同版本之间头信息的区别

    一、Servlet 2.3 二、Servlet 2.4 三、Servlet 2.5 四、Servlet 3.0 五...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

  • Servlet 实例

    Servlet 实例 Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接...

网友评论

      本文标题:servlet专题学习

      本文链接:https://www.haomeiwen.com/subject/ybehsftx.html