• IntelliJ IDEA 15 创建maven项目


    我这里安装的是

    IntelliJ IDEA 2018.3.4 x64  

    tomcat  apache-tomcat-9.0.12

    maven 3.6.0

    点击createNew project

    选择Maven  点击Next

    GroupId(一般填公司名) 和ArtifactId  随便填写也可填写一致的名称也可,继续点击Next

    点击Finish,之后稍等片刻,即可看到项目创建目录

    因为在开始创建过程中没有选择用骨架创建,所以才会出来上面这种目录结构

    接下来就开始创建web项目了

    右键点击Maven_text目录,出现Add Framework Support,点击这个

    勾选 Web Application,点击OK

    点击之后就能在项目里面看到web文件夹

    之后先配置好pom.xml下的web项目依赖包:

    在pom.xml中添加如下代码

       <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>3.0-alpha-1</version>
        </dependency>
            <dependency>
                <groupId>javax.servlet.jsp</groupId>
                <artifactId>jsp-api</artifactId>
                <version>2.2</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>1.2</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
            </dependency>
        </dependencies>

    写好之后点击 下面蓝色的字 Enable Auto-Import

    这个时候你就能在右边看到自动加载的Maven包了

    然后在src/main/java/目录下新建一个servlet

    Name任意起个test_Servlet,点击OK

    编写test_Serlet.java

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.annotation.WebServlet;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    @WebServlet(name="test_Servlet")
    public class test_Servlet extends HttpServlet {
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
        }
    
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //设置网页响应类型
            response.setContentType("text/html");
            //实现具体操作
            PrintWriter out = response.getWriter();
            out.println("This is a test servlet page");
        }
    }

    编写web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0">
        <servlet>
            <servlet-name>test_Servlet</servlet-name>
            <servlet-class>test_Servlet</servlet-class>
        </servlet>
    
        <servlet-mapping>
            <servlet-name>test_Servlet</servlet-name>
            <url-pattern>/test_Servlet</url-pattern>
        </servlet-mapping>
    
    </web-app>

    发现annotation包是红色的,没有导入,不用管它,配置tomcat容器

    点击  Add Configuration

    点击+号,找到最下面的tomcat Server 点击Local

    进行配置,Name随便起

    进入项目设置里

    点击Moudle点击最右边的+号,点击2,添加tomcat9.0.12,点击OK

    或者添加tomcat的jar包也可

    最后发布运行

    这个内容有点单一哈,,更改

    index的内容即可

  • 相关阅读:
    Nginx负载均衡配置实例详解
    Tomcat服务器
    如何设计安全的用户登录功能
    Tomcat 配置用户认证服务供C#客户端调用
    DataWindow值获取
    弹出上下文菜单
    DataWindow快速从Grid格式转为Freefrom
    postEvent() @ triggerEvent
    日期赋值为: 0000:00:00
    截取字符串
  • 原文地址:https://www.cnblogs.com/Robertzewen/p/10412420.html
Copyright © 2020-2023  润新知