超简单的Servlet+Jsp登录小程序

本文介绍了一个使用Eclipse、JDK 8.0和Tomcat 8.0开发的简单Servlet+Jsp登录程序。首先通过创建Dynamic Web Project开始,然后配置相关设置。接着创建Servlet,处理HTTP请求并进行登录验证。验证通过后,根据用户名和密码是否匹配,将用户重定向到登录成功或失败的Jsp页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好啦\(^o^)/~废话不多说,上代码。

我用的是eclipse。 jdk8.0   tomcat8.0

首先是创建Web工程    

左上角  File →  New  →  Dynamic Web Project 

然后下一步  记得下面的要修改一下

下一步   记得要选上xml哦

然后下面是项目码完的参照图,如果文件创错记得回来看看

首先是Servlet

这里直接选中src右键→new→Servlet

完了以后直接完成就好(ps:这里是直接包名类名一起创建的。不是好习惯。正常情况是先创建包,再创建类)

这里是Servlet  ↓↓↓

package com.etoak.servlet;
 
 
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
 
/**
 * Servlet implementation class Servlet
 */
@WebServlet("/Servlet")
public class Servlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Servlet() {
        super();
        // TODO Auto-generated constructor stub
    }
 
 
    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        
        doPost(request,response);
        
    }
 
 
    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        
        request.setCharacterEncoding("UTF-8");
        //request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码。
        
        response.setContentType("text/html;charset:UTF-8");
        //response.setContentType("UTF-8")的作用是指定对服务器响应进行重新编码的编码。
        
        String name = request.getParameter("name");
        //获取index页面的用户名
        String password = request.getParameter("pwd");
        //获取index页面的密码
        if (name.equals("penny") && password.equals("123456")) {
            //判定用户名和密码  这里写死了
            
            response.sendRedirect("success.jsp");
            //跳转至登录成功页面
        } else {
            response.sendRedirect("shibai.jsp");
            //跳转至登录失败页面
        }
    }
 
 
}
jsp页面直接在WebContent下直接右键创建

选中WebContent→New→Jsp File
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值