美文网首页
五、Servlet应用

五、Servlet应用

作者: 真是个点子王 | 来源:发表于2020-11-10 19:58 被阅读0次

1. request对象

  • 在Servlet中用来处理客户端请求需要用doGet或doPost方法的request对象


1.1 get和post区别

1.2 request主要方法

1.2.1 get方法

package com.qf.servlet2;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet(value = "/rs")
public class RegisterServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1.获取用户请求发送的数据
        String username = req.getParameter("username");
        String password = req.getParameter("password");
        System.out.println("提交的数据: " + username + "\t" + password);
    }
}
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>注册页面</title>
</head>
<body>
    <form action="/Webproject_war_exploded/rs" method="get">
        用户名:<input type="text" name="username"/><br/>
        密码:<input type="password" name="password"/><br/>
        <input type="submit" value="注册"/>
    </form>

</body>
</html>

1.2.2 Post方法

package com.qf.servlet2;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet(value = "/rs")
public class RegisterServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1.获取用户请求发送的数据
        String username = req.getParameter("username");
        String password = req.getParameter("password");

        System.out.println("提交的数据: " + username + "\t" + password);
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1.获取用户请求发送的数据
        String username = req.getParameter("username");
        String password = req.getParameter("password");

        System.out.println("提交的数据: " + username + "\t" + password);
    }
}
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>注册页面</title>
</head>
<body>
    <form action="/Webproject_war_exploded/rs" method="post">
        用户名:<input type="text" name="username"/><br/>
        密码:<input type="password" name="password"/><br/>
        <input type="submit" value="注册"/>
    </form>

</body>
</html>

2. response对象

  • response对象响应客户端请求并向客户端输出信息


2.1 response主要方法


相关文章

  • 五、Servlet应用

    1. request对象 在Servlet中用来处理客户端请求需要用doGet或doPost方法的request对...

  • Http详解及Servlet入门

    一、HTTP协议 二、Servlet概述 三、编写第一个Servlet案例应用 四、Servlet的生命周期 五、...

  • Servlet和JSP

    Servlet Servlet/JSP应用架构 servlet无法独立运行,必须运行在Servlet容器中。Ser...

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

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

  • 详解servlet

    什么是Servlet Servlet是Server+Applet的缩写,表示一个服务应用。其实Servlet就是一...

  • javaWEB之servlet

    一、Servlet 简介 1.1 Servlet是什么 Java Servlet是运行在 Web 服务器或应用服务...

  • Servlet学习笔记(二):request

    Servlet整个运行过程图:servlet运行 Web应用的标准目录结构:Web应用的标准目录结构 (一)Req...

  • Servlet入门教程

    Servlet入门教程 源码下载 什么是Servlet? Servlet 为创建基于 web 的应用程序提供了基...

  • servlet

    5、servlet 5.1、什么是Servlet 运行在服务器端,调用Servlet API的java应用程序。 ...

  • 第二章 一个简单的 Servlet 容器

    2.2 应用程序1 该应用程序中 Servlet 容器实现功能: 等待 HTTP 请求。 创建一个 servlet...

网友评论

      本文标题:五、Servlet应用

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