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   wuyazi_lk  阅读(176)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示