IDEA 通过maven创建struts2项目

前提:电脑上安装了jdk、maven。
第一步file->new->project
依照下图步骤走
IDEA 通过maven创建struts2项目_第1张图片

next之后填写groupid和artifactid,groupid随意先写一个,artifactid写自己的项目名,如下图
IDEA 通过maven创建struts2项目_第2张图片

继续next->
IDEA 通过maven创建struts2项目_第3张图片

next->
IDEA 通过maven创建struts2项目_第4张图片

finish->第一次创建时间较长稍等,然后右下角点enable auto-import如下图
在这里插入图片描述
完成后显示如下图
IDEA 通过maven创建struts2项目_第5张图片

在pom.xml中的中插入如下依赖,


	org.apache.struts
	struts2-core
	2.5.18

IDEA 通过maven创建struts2项目_第6张图片
这样idea 添加 struts 2 依赖包之后,它 自动的帮我处理了依赖包 及其 包版本问题。效果如下图
IDEA 通过maven创建struts2项目_第7张图片

然后配置web.xml文件,引入struts核心功能——配置过滤器




  Archetype Created Web Application
  
    struts2
    
      org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
    
  
  
    struts2
    /*
  

接下来配置struts.xml文件
IDEA 通过maven创建struts2项目_第8张图片

新建strust.xml文件,粘贴如下代码






    
        
            success.jsp
        
    

在main下新建java文件夹,再新建包action,再新建LoginAction.java文件,如下图
IDEA 通过maven创建struts2项目_第9张图片
在LoginAction.java写入代码

public class LoginAction {
    public String success(){
        System.out.println("成功访问action,请求正在处理中");
        System.out.println("调用service");
        return "success";
    }
}

在webapp文件夹下新建success.jsp文件并写入如下代码

<%--
  Created by IntelliJ IDEA.
  User: WXP
  Date: 2018/10/30
  Time: 20:00
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    success成功跳转到该页面


hello world!


最后部署tomcat服务器,点击右上角 Add Configuration
在这里插入图片描述
点击左上角"+" ->Tomcat Server ->Local
IDEA 通过maven创建struts2项目_第10张图片
选中后出现下图
IDEA 通过maven创建struts2项目_第11张图片
点击右下角Fix,后点击"+",选中第一个
IDEA 通过maven创建struts2项目_第12张图片
选中struts2_demo:war exploded,效果如下图
IDEA 通过maven创建struts2项目_第13张图片
点击ok
启动服务器,输入http://localhost:8080/success.jsp即可
IDEA 通过maven创建struts2项目_第14张图片

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