美文网首页
Servlet返回响应

Servlet返回响应

作者: KaveeDJ | 来源:发表于2019-04-08 13:47 被阅读0次

根据浏览器提交的账号密码返回登录成功或者失败,这一步本来应该通过访问数据库来实现,这里简化一下,直接在内存中进行校验。

修改LoginServlet

  • 判断账号密码是否为admin 123,如果是就打印success否则就打印fail
  • 代码如下
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 LoginServlet extends HttpServlet {
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        String name = req.getParameter("name");
        String password = req.getParameter("password");
        
        String html = null;
        
        if ("admin".equals(name) && "123".equals(password)) {
            html = "<div style='color:green'>success</div>";
        } else {
            html = "<div style='color:red'>fail</div>";
        }
        
        resp.getWriter().println(html);
    }
}

重启tomcat,提交数据

  • 访问页面:127.0.0.1/login.html
    image.png

遇到的问题

  • 第一次没有看到success
  • 因为写完代码没有及时保存,Eclipse并不像IntelliJ可以即时编译
  • 以后写完代码要及时保存,重启tomcat

相关文章

  • Servlet返回响应

    根据浏览器提交的账号密码返回登录成功或者失败,这一步本来应该通过访问数据库来实现,这里简化一下,直接在内存中进行校...

  • Servlet

    Servlet简介: Servlet响应客户请求过程: Servlet容器响应客户请求的过程: Servlet生命...

  • Filter与Listener简介及源码分析

    前言 Filter也是一种服务端小程序,它的功能是在请求到达对应的Servlet实例以及从Servlet返回的响应...

  • 请求和响应的装饰

    请求和响应的装饰 Servlet API 中有4个包装类,可以用来改变Servlet请求和Servlet响应的行为...

  • httprequest response

    请求 响应 servlet doGet(HttpServletR...

  • 网络教程

    http协议包括 请求协议:请求行、请求头、请求体 响应协议:响应行、响应头、响应体 servlet

  • Servlet 跨域访问的问题

    0、创建Servlet 使用MyEclipse的New向导直接生成Servlet即可。 1、访问Servlet返回...

  • Servlet_如何使用Servlet?

    Servlet 1.1、 Servlet概念 Servlet是服务器端的一个java小程序。它用于:处理,响应请求...

  • Java - Servlet完全教程

    简书 賈小強转载请注明原创出处,谢谢! Servlet是一种允许响应请求的Java类。虽然Servlet可以响应任...

  • 过滤器(Filter)

    Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行响应处理的前...

网友评论

      本文标题:Servlet返回响应

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