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目录




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



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


目前目录如下:

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>


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("<html><body>");
        out.println("Servlet 名称:" + servletName + "<br>");
        out.println("Email 地址:" + email + "<br>");
        out.println("电话:" + telephone);
        out.println("</body></html>");
    }
}

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>

7、配置Tomcat,然后启动Tomcat






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

最后

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值