首页 > 其他分享 >idea 创建maven项目

idea 创建maven项目

时间:2022-11-03 22:58:25浏览次数:58  
标签:创建 req idea maven import servlet javax

一.版本相关介绍

工具: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();
    }
}

标签:创建,req,idea,maven,import,servlet,javax
From: https://www.cnblogs.com/wuyaziLeo/p/16856149.html

相关文章

  • QT6GUI-工程创建
    ......
  • 任务卡_09-Maven训练
    目录​​一,Maven任务训练​​​​1,任务目标​​​​2,任务概述​​​​3,任务过程​​​​4,实现过程​​​​4.1 如何将现有的项目打包并上传到本地仓库?​​​​4.2 如何引......
  • 关于VCSA-Vcenter-个人账号的创建过程
    最近因需要在vCSA,即vCenterServerAppliance上为同事创建一个账号,于是记录过程如下:1、还是先登录,然后选择左上角【菜单】下的【系统管理】2、然后在SingleSignOn下可......
  • IDEA快捷键
    【常规】Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR],可以跑到......
  • SpringMVC源码-创建RequestMappingHandlerAdapter
    一、RequestMappingHandlerAdapterRequestMappingHandlerAdapter所属BeanDifinition的属性。RequestMappingHandlerAdapter是将当前请求适配到@RequestMapping类型的Ha......
  • 【单片机/嵌入式】【梁山派】学习日志02:工程模板创建
    工程模板创建一、新建工程目录1.1包含文件(1)Project:存放工程文件,编译文件等。(2)Firmware:存放ARM内核文件,标准外设库文件等。(3)Hardware:存放开发板的硬件驱动文件。(4)App......
  • IDEA中jetty和tomcat的启动
    1.jetty的启动1.1端口在pom.xml中写定的情况        启动成功:  在浏览器中查看一下:成功  1.2端口不在pom.xml中写定,可以在(EditConfiguration......
  • ThreeJS 创建水面报错 /textures/water/Water_1_M_Normal.jpg 404 解决方法
    threeJS创建水面报错 /textures/water/Water_1_M_Normal.jpg404根据路径找不到水面相关图片,原因是npm包中未包含图片,并且图片路径指向当前开发环境的src目录下,解决......
  • CentOS7命令行创建LVM逻辑卷
    概述当初在安装CentOS7系统时没有使用LVM,后期安装应用后磁盘空间不够使用,在不跨服务器迁移数据的情况下解决磁盘空间问题。1.安装lvm命令yuminstall-ysystem-storage-man......
  • IDEA翻译插件Translation失效
     这是因为dns无法解析google的域名,所以在hosts文件中配置如下配置即可172.253.124.90translate.googleapis.com配置后,翻译成功 ......