idea新建maven web项目

 

idea2016创建maven java web项目

1.首先创建一个maven java项目

2.创建无模板java项目

3.设置groupId:com.cesec

ArtifactId:cityapp

4.设置项目名称:如果项目下面有多个module,module和artfacts名称不同,否则设为相同

5.生成的项目结构如图所示

项目部署

设置编译输出目录(不需要设置)

Modules设置服务组件:

设置资源目录:双击web resource directory设置wb资源目录

web的资源目录设置好了

 

设置web的描述文件目录

Aftifacts: 这个Aftifacts描述了当前项目发布的信息

建立之后的目录结构

部署服务器

 

 

 

 

编写代码测试

创建一个java类进行测试,httpServlet不能识别

 

没有将tomcat加入到项目的依赖环境

 

Controller完整代码

package com.cesec;

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;

/**
 * Created by Administrator on 2017/10/29.
 */
@WebServlet("/myController")
public class Controller extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req, resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//        System.err.println("---");
        //解决乱码
        req.setCharacterEncoding("UTF-8");
        String name=req.getParameter("name");
        req.setAttribute("name",name);
        System.out.println(name);
        req.getRequestDispatcher("index.jsp").forward(req, resp);
    }
}

 

index.jsp代码

<%--
  Created by IntelliJ IDEA.
  User: Lenovo
  Date: 2016/2/25
  Time: 0:26
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<form action="myController" method="post">
    <input name="name">
    return:${name}
    <input value="提交" type="submit">
</form>
</body>
</html>

 

index.jsp位于webapp的下面

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
           version="3.0">
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list
> </web-app>

运行项目

 

 

posted on 2017-10-29 20:58  张小泽的小号  阅读(261)  评论(0)    收藏  举报

导航