IDEA创建并运行简单web项目

视频

IDEA创建并运行简单web项目(2分钟学会)

步骤

1、创建一个普通的Maven项目(不用archetype)作为父工程,并删除src目录
2、创建一个普通的Maven项目(不用archetype)作为子模块module
3、为子模块添加Web Application的支持
目前目录
4、在父工程的pom.xml中插入代码,通过pom.xml导入jar包
5、编写 ConfigDemoServlet 程序
6、在子模块的web.xml中插入代码
7、配置Tomcat,然后启动Tomcat
8、等上一会,会自动弹出浏览器。在浏览器的地址栏中输入下面 URL 来访问该 Servlet:http://localhost:8080/bookstore/configDemo.do

步骤截图和所需代码

1、创建一个普通的Maven项目(不用archetype)作为父工程,并删除src目录

IDEA创建并运行简单web项目_第1张图片
IDEA创建并运行简单web项目_第2张图片
IDEA创建并运行简单web项目_第3张图片
IDEA创建并运行简单web项目_第4张图片

2、创建一个普通的Maven项目(不用archetype)作为子模块Module

IDEA创建并运行简单web项目_第5张图片
IDEA创建并运行简单web项目_第6张图片
IDEA创建并运行简单web项目_第7张图片

3、为子模块添加Web Application的支持

IDEA创建并运行简单web项目_第8张图片
IDEA创建并运行简单web项目_第9张图片

目前目录如下:

IDEA创建并运行简单web项目_第10张图片

4、在父工程的pom.xml中插入代码,通过pom.xml导入jar包,插入的代码如下:

<dependencies>
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.3</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api -->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.2</version>
    </dependency>
    <!-- JSTL表达式的依赖 -->
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
    </dependency> <!-- standard标签库 -->
    <dependency>
        <groupId>taglibs</groupId>
        <artifactId>standard</artifactId>
        <version>1.1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.6</version>
    </dependency>
</dependencies>
IDEA创建并运行简单web项目_第11张图片
IDEA创建并运行简单web项目_第12张图片

5、编写 ConfigDemoServlet 程序,内容如下:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ConfigDemoServlet extends HttpServlet {
     
    String servletName = null;
    ServletConfig config = null;
    String email = null;
    String telephone = null;

    public void init() {
     
        config = getServletConfig();
        servletName = config.getServletName();
        email = config.getInitParameter("email");
        telephone = config.getInitParameter("telephone");
    }

    public void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
     
        response.setContentType("text/html;charset=gb2312");
        PrintWriter out = response.getWriter();
        out.println("");
        out.println("Servlet 名称:" + servletName + "
"
); out.println("Email 地址:" + email + "
"
); out.println("电话:" + telephone); out.println(""); } }
IDEA创建并运行简单web项目_第13张图片

6、在子模块的web.xml中插入代码,插入的代码如下:

<servlet>
    <servlet-name>configDemoServlet</servlet-name>
    <servlet-class>ConfigDemoServlet</servlet-class>
    <init-param>
        <param-name>email</param-name>
        <param-value>hacker@163.com</param-value>
    </init-param>
    <init-param>
        <param-name>telephone</param-name>
        <param-value>8899123</param-value>
    </init-param>

    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>configDemoServlet</servlet-name>
    <url-pattern>/configDemo.do</url-pattern>
</servlet-mapping>
IDEA创建并运行简单web项目_第14张图片

7、配置Tomcat,然后启动Tomcat

IDEA创建并运行简单web项目_第15张图片
IDEA创建并运行简单web项目_第16张图片
IDEA创建并运行简单web项目_第17张图片
IDEA创建并运行简单web项目_第18张图片
IDEA创建并运行简单web项目_第19张图片
IDEA创建并运行简单web项目_第20张图片

8、等上一会,会自动弹出浏览器。在浏览器的地址栏中输入下面的URL来访问该Servlet:http://localhost:8080/bookstore/configDemo.do

IDEA创建并运行简单web项目_第21张图片

最后

IDEA创建并运行简单web项目_第22张图片

你可能感兴趣的:(java,idea,后端,servlet,web)