Servlet简单登录练习

简介: Servlet简单登录练习

1.创建severlet

2.next更改别名,后续如果修改可在xml中配置

3. 覆写service方法(由于这里没有学习JSP所以先放到一个service方法响应)

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
  @Override
  protected void service(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    //设置请求编码格式
      req.setCharacterEncoding("utf-8");
    //设置响应编码格式
      resp.setContentType("text/html;charset=utf-8");
    //获取请求信息
    //处理请求信息
    //响应处理结果
      resp.getWriter().write("<html>");
      resp.getWriter().write("<head>");
      resp.getWriter().write("</head>");
      resp.getWriter().write("<body>");
      resp.getWriter().write("<form action='user' method='post'>");
      resp.getWriter().write("用户名:<input type='text' name='uname' value=''/><br />");
      resp.getWriter().write("密码:<input type='password' name='pwd' value=''/><br />");
      resp.getWriter().write("<input type='submit'  value='登录'/>");
      resp.getWriter().write("</form>");
      resp.getWriter().write("</body>");
      resp.getWriter().write("</html>");
  }
}

4.修改项目名字

5.部署项目

方式一:

方式二:

6.启动项目进行访问(请求结束)

7.之后进行接收数据

resp.getWriter().write("<form action='user' method='post'>");

获取帐号密码:

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UserServlet extends HttpServlet {
  @Override
  protected void service(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    //设置请求编码格式
    req.setCharacterEncoding("utf-8");
    //设置响应编码格式
    resp.setContentType("text/html;charset=utf-8");
    //获取请求信息
    String uname=req.getParameter("uname");
    String pwd=req.getParameter("pwd");
    //处理请求信息
    if("张三".equals(uname)&&"123".equals(pwd)){
      resp.getWriter().write("登录成功");//响应处理结果
    }else{
      resp.getWriter().write("用户名或密码错误");//响应处理结果
    }
  }
}

8.验证

正确帐号密码:

错误帐号密码:

目录
相关文章
|
6月前
|
SQL 前端开发 关系型数据库
考古Servlet+JDBC实现简约的登录注册界面
考古Servlet+JDBC实现简约的登录注册界面
53 1
|
6月前
|
Java 应用服务中间件 数据库
Servlet实现注册登录列表页面及其相互跳转功能
Servlet实现注册登录列表页面及其相互跳转功能
71 1
|
6月前
|
前端开发 Java Maven
Eclipse里使用Servlet实现简单的登录功能
Maven是一款非常方便的Java开发插件,它可以自动管理好开发过程中需要的jar包,提升开发者们的开发效率。在这里,我手把手教给大家如何新建一个Maven项目,并实现简单的用户登录功能。
182 0
|
5月前
|
存储 前端开发 小程序
表白墙完善(数据库,前端,后端Servlet),再谈Cookie和Session。以及一个关于Cookie的练习小程序
表白墙完善(数据库,前端,后端Servlet),再谈Cookie和Session。以及一个关于Cookie的练习小程序
|
5月前
|
SQL druid Java
javaweb案例实训之基于jsp和servlet的用户管理开发[增删改查及登录注销]
javaweb案例实训之基于jsp和servlet的用户管理开发[增删改查及登录注销]
34 0
|
数据安全/隐私保护
JavaWeb用户信息管理系统-创建登录业务的Servlet
JavaWeb用户信息管理系统-创建登录业务的Servlet
60 0
|
存储 XML Java
Servlet进阶(Session对象实现登录)
Servlet进阶(Session对象实现登录)
297 0
|
6月前
|
安全 Java
javaweb实训第四天下午——员工管理系统-JSP&Servlet&JDBC综合练习-CRUD
1.课程介绍 Servlet细节; (掌握) 员工信息相关的CRUD; (掌握) 部门信息相关的CRUD; (掌握) 2.Servlet细节 2.1.多种匹配方式
91 0
|
数据库
JSP+Servlet+JavaBean模式+实现登录注册
JSP+Servlet+JavaBean模式+实现登录注册
JSP+Servlet+JavaBean模式+实现登录注册
springboot制作的登录拦截器出错:java.lang.StackOverflowError: null at javax.servlet.http.HttpServletRequestWra
springboot制作的登录拦截器出错:java.lang.StackOverflowError: null at javax.servlet.http.HttpServletRequestWra
168 0