wuyaziLeo

idea 创建maven项目

一.版本相关介绍

工具:idea 2022.2.2 apache-maven-3.8.1

注意:文件夹尽量不掺杂中文,空格等特殊字符,使用纯英文方式.

二.idea端配置

  • File--Settings--"maven"--.......--apply--ok

  • 其中,第四步需要添加maven包中conf文件夹下的settings.xml文件,要选上Override框,才可以打开文件目录.

三.创建maven项目

创建时,idea会加载相关类库,需要一定时间.

四.添加依赖

五.编码-测试

  • 在webapp下创建html前端页面:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<h1>用户注册</h1>
<form action="reg">
    用户名:<input type="text" placeholder="请输入用户名" name="uName"><br/>
    密 码:<input type="password" placeholder="请输入密码" name="uPwd"><br/>
    确认密码<input type="password" placeholder="请再次输入密码" name="rPwd"><br/>
    <input type="submit" value="注册">
    <input type="reset" value="重置">
</form>
</body>
</html>
  • 在src--main下创建java项目:

image-20221103223824516

package manager;

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;
import java.io.PrintWriter;

@WebServlet(name = "RegServlet",value = "/reg")
public class RegServlet extends HttpServlet {

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        // 设置编码方式
        resp.setCharacterEncoding("utf8");
        resp.setContentType("text/html;charset=utf8");

        // 获取文本框的值
        String uName = req.getParameter("uName");
        String uPwd = req.getParameter("uPwd");
        String rPwd = req.getParameter("rPwd");

        // 获取打印输出流
        PrintWriter writer = resp.getWriter();

        // 判断输入密码是否一致
        if (uPwd.equals(rPwd)){
            writer.println("您的账户为:"+uName+"\n密码为:"+uPwd);
        }else {
            writer.println("<script>alert('两次输入的密码不一致')</script>");
        }

        writer.close();
    }
}

posted on 2022-11-03 22:45  wuyazi_lk  阅读(172)  评论(0编辑  收藏  举报

导航