搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )

Struts的介绍

       Struts的是阿帕奇软件基金会(ASF)赞助的一个开源项目。它最初是雅加达项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet / JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。

搭建环境(使用Intellij IDEA + maven + struts2)

1.创建maven+ struts2的项目

2.添加配置文件,自动下载必要jar文件


      org.apache.struts
      struts2-core
      2.5.14.1

3.web.xml中引入支柱核心功能 - 配置过滤器



  Archetype Created Web Application
  
    index.jsp
  
  
  
    struts2
    org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
  
  
    struts2
    /*
    FORWARD
    REQUEST
  

注意:struts2的导入的是2.5版本依赖,的配置如上如果是2.2本版(低版本)依赖,过滤器配置需要加上 “ng”,如下所示:


    struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

4.完善架构项目目录并开发action

搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )_第1张图片

package com.big3.struts.action;

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

5.配置action - 的src /main/resources/ struts.xml中






    
        
            success.jsp
        
    

6.success.jsp

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


    success


success成功跳转到该页面

7.发布到Tomcat的服务器

具体项目怎么发布这里不做说明,前面的框架有提到,只要前期配置好了服务器,这里发布也是两三步的节奏。

       值得一提的是想法有一个很强的功能,在布置服务器的时候,按照下面两个视图的操作,在你运行项目后,回过来更改项目里的任何地方(JSP或者class类)只需要直接刷新网页就可以了,不用重新运行服务器,等待时间了。

搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )_第2张图片

搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )_第3张图片

8.测试,运行

搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )_第4张图片

搭建struts2 项目开发环境——(使用Intellij IDEA+Maven+struts2 )_第5张图片

测试出现以上结果,表示成功!

开始学习strtuts2框架,学无止境!

你可能感兴趣的:(java框架)