idea建立java maven javaweb项目,建立maven基本项目

1.创建maven项目 

idea建立java maven javaweb项目,建立maven基本项目_第1张图片

2.在src/main 目录下建立webapp/WEB-INF/web.xml文件

src/main/webapp/WEB-INF/web.xml



    untitled

    
    
        index.html
        index.jsp
    

3.编辑修改maven项目的pom.xml文件



    4.0.0

    cn.mingzi
    web99
    1.0-SNAPSHOT

    war

    
        17
        17
        UTF-8
    

    
    
        javax.servlet
        javax.servlet-api
        4.0.1
        provided
    
    
        javax.servlet.jsp
        jsp-api
        2.2
        provided
    
    
        javax.servlet
        jstl
        1.2
    
    

4.idea配置tomcat部署

idea建立java maven javaweb项目,建立maven基本项目_第2张图片

idea建立java maven javaweb项目,建立maven基本项目_第3张图片

 添加tomcat部署

idea建立java maven javaweb项目,建立maven基本项目_第4张图片

5.在webapp目录下,建立index.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


\${pageContext.request} = ${pageContext.request} |取得请求对象
\${pageContext.session} = ${pageContext.session} |取得session对象
\${pageContext.request.queryString} = ${pageContext.request.queryString} |取得请求的参 数字符串
\${pageContext.request.requestURL} = ${pageContext.request.requestURL} |取得请求的URL 的服务器路径,但不包括请求之参数字符串
\${pageContext.request.contextPath} = ${pageContext.request.contextPath} |服务的web application的名称
\${pageContext.request.method} = ${pageContext.request.method} |取得HTTP的方法(GET、 POST)
\${pageContext.request.protocol} = ${pageContext.request.protocol} |取得使用的协议 (HTTP/1.1、HTTP/1.0)
\${pageContext.request.remoteUser} = ${pageContext.request.remoteUser} |取得用户名称
\${pageContext.session['new']} = ${pageContext.session['new']} |判断session是否为新的, 所谓新的session,表示刚由server产生而client尚未使用
\${pageContext.session.id} = ${pageContext.session.id} |取得session的ID
\${header["User-Agent"]} = ${header["User-Agent"]}|用户浏览器的版本
\${header["Host"]} = ${header["Host"]}|IP
\${pageContext.request.remoteAddr} = ${pageContext.request.remoteAddr} |取得用户的IP地 址
\${pageContext.request.localAddr} = ${pageContext.request.localAddr} |取得服务器IP地址
\${pageContext.servletContext.serverInfo} = ${pageContext.servletContext.serverInfo}|取得主机端的服务信息
\${pageContext.request.serverPort} = ${pageContext.request.serverPort}|端口信息
\${pageContext.request.serverName} = ${pageContext.request.serverName}|服务器名称
\${pageContext.request.remoteHost} = ${pageContext.request.remoteHost}|客户机名称

debug模式启动服务器

idea建立java maven javaweb项目,建立maven基本项目_第5张图片

 后端接口项目,可以不建立webapp WEB-INF/ web.xml文件,可以直接编写servlet类

idea建立java maven javaweb项目,建立maven基本项目_第6张图片

执行效果:

idea建立java maven javaweb项目,建立maven基本项目_第7张图片

你可能感兴趣的:(java,intellij-idea,maven)