Struts2开发入门指南

**Struts2**作为一个开发框架,它为我们很好的提供了一个开发模板,使用**Struts2**可以减轻开发人员的负担并且可以增强程序的可读性,下面我们来说说如何使用**Struts2**做一个小例子:

开发所需要的工具/开发环境:
【1】Struts2开发的jar包
【2】一个Struts.xml文档模板
【3】Java开发IDE---Myeclipse

开发分为以下四步完成:
【1】导入相应的jar包
【2】在web.xml文档中配置Struts的核心过滤器
【3】创建所需的Action
【4】在Struts.xml文档中对Action进行配置
【5】创建对应的使用即jsp文件

下面就以上五步进行详细讲解:
【1】我为大家整理了Struts2开发所需要的jar包,大家可以在这个链接中进行下载:链接:http://pan.baidu.com/s/1i5QRs01 密码:gmik。
下载完毕这些jar包后将这些jar包导入webroot下的lib目录中

【2】关于Struts2核心过滤器配置,需要配置两个属性,一个是filter,另外一个是filter-mapping即filter的映像配置,具体配置如下:


      Struts
      org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF
    ilter


      Struts
      /*

【3】创建action实际就是创建一个处理逻辑的Java类,例如本例子创建的Action:

    public class HelloWorldAction extends ActionSupport {
    @Override
    public String execute() throws Exception {
    // TODO Auto-generated method stub
    //return super.execute();
    System.out.println("执行action");
    return SUCCESS;
        }    
    }
  这个Action的作用很简单,就是当执行这个Action时在控制台输出一句话“执行Action”

【4】在struts.xml文档中配置这个action其实质就是告诉页面如何使用这个action,具体配置如下:



    
        /result.jsp
    


【5】关于在jsp页面中使用action的关键就是路径的填写,例如在a标签中的href属性中填的属性值就是在struts.xml文件中action中name中填写的值
以上就是Struts2开发入门的一个流程,大家如果看完以后还有问题的话可以关注我的微信公共账号咨询我,麻烦大家扫一扫下面的二维码:

![图片描述][1]      

下面是整个项目的文件包:
链接:http://pan.baidu.com/s/1nuEXCCh 密码:t0yj

你可能感兴趣的:(chrome,tomcat,struts,java)