JavaWeb-创建登录项目

一、新建文件

在这里插入图片描述
在这里插入图片描述


二、各种相关的配置

1、在WEB-INF目录下创建classes、lib目录,并进行相关配置

在这里插入图片描述
**加粗样式**

classes配置
在这里插入图片描述
lib配置
在这里插入图片描述


三、在src目录下编写Servlet类并继承HttpServlet类,重写它的doGet和doPost方法

在这里插入图片描述


四、在src/com/ww/web包下引入JDBC工具类包以及创建pojo包存放实体类,Dao包存放Impl包(存放实现类)和dao接口以及src/db.properties

如果数据库的名字改变了则需要修改db.properties中的url属性
在这里插入图片描述


五、在Servlet的配置类WEB-INF/web.xml文件中进行相关的配置

在这里插入图片描述


六、编写页面,web/login.html

这里提交的方式用的post方法所以等会只需要在doPost 方法中进行编写即可,必须指定name属性
在这里插入图片描述


七、编写Servlet类中的代码

在这里插入图片描述


八、修改Tomcat运行的配置

在这里插入图片描述
在这里插入图片描述


九、运行代码并在网站中输入网址访问

网址:https://localhost:8080/login.html


十、LoginServlet代码展示

package com.ww.web;

import com.ww.web.Dao.Impl.LoginDaoImpl;
import com.ww.web.Dao.LoginDao;
import com.ww.web.pojo.User;
import com.ww.web.util.JDBCUtil;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

public class LoginServlet extends HttpServlet {

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

    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        // 用户名
        String username = req.getParameter("username");
        // 密码
        String password = req.getParameter("password");
        System.out.println(username+","+password);
        // 数据库进行对比
        LoginDao loginDao = new LoginDaoImpl();
        int rows = loginDao.selectByUsernameAndPassword(username,password);
        System.out.println(rows);
        if (rows==1){
            System.out.println("12456");
            //代表有数据
            resp.getWriter().print("<script>location.href='/index.html'</script>");
        }else {
            resp.getWriter().print("<script>location.href='/login.html'</script>");
        }
    }
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于创建JavaWeb项目,可以按照以下步骤进行操作: 1. 首先,你需要安装Java Development Kit(JDK)和Java Integrated Development Environment(IDE),比如Eclipse或IntelliJ IDEA。 2. 打开你选择的IDE,创建一个新的Java项目。在Eclipse,你可以选择“File” -> “New” -> “Java Project”。在IntelliJ IDEA,选择“File” -> “New” -> “Project”。 3. 给你的项目取一个名称,并选择一个合适的位置。 4. 在项目创建一个新的包(package)。包的名称可以根据你的需求来确定,比如"com.example"。 5. 在该包下创建一个新的Servlet类。Servlet类是处理HTTP请求和响应的Java类。在Eclipse,你可以在项目的源代码文件夹右键点击包名,选择“New” -> “Servlet”。在IntelliJ IDEA,选择包名右键点击,选择“New” -> “Servlet”。 6. 在Servlet重写一些方法,比如`doGet()`或`doPost()`方法,以处理请求和返回响应。 7. 配置项目的Web部署描述符(web.xml)文件。在Eclipse,你可以在项目的“WebContent/WEB-INF”目录下创建一个名为“web.xml”的文件。在IntelliJ IDEA,你可以在项目的“src/main/webapp/WEB-INF”目录下创建一个名为“web.xml”的文件。 8. 在web.xml文件配置Servlet映射和URL模式。将Servlet类与特定的URL路径匹配起来,以便访问时能够触发相应的Servlet。 9. 在IDE启动项目的Web服务器,如Tomcat。 10. 在浏览器输入URL,访问你的JavaWeb应用程序。 以上是创建JavaWeb项目的一般步骤,具体细节可能会根据你的项目需求和使用的IDE有所不同。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值