资讯专栏INFORMATION COLUMN

Struts2开发入门指南

notebin / 489人阅读

摘要:作为一个开发框架,它为我们很好的提供了一个开发模板,使用可以减轻开发人员的负担并且可以增强程序的可读性,下面我们来说说如何使用做一个小例子开发所需要的工具开发环境开发的包一个文档模板开发开发分为以下四步完成导入相应的包在文档中配置的核

**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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70207.html

相关文章

  • SpringMVC入门就这么简单

    摘要:也就是说映射器就是用于处理什么样的请求提交给处理。这和是一样的提交参数的用户名编号提交配置处理请求注册映射器包框架接收参数设置无参构造器,里边调用方法,传入要封装的对象这里的对象就表示已经封装好的了对象了。 什么是SpringMVC? SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts...

    SKYZACK 评论0 收藏0
  • Java3y文章目录导航

    摘要:前言由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 前言 由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 由于更新比较频繁,因此隔一段时间才会更新目录导航哦~想要获取最新原创的技术文章欢迎关注我的公众号:Java3y Java3y文章目录导航 Java基础 泛型就这么简单 注解就这么简单 Druid数据库连接池...

    KevinYan 评论0 收藏0
  • Struts2 入门 1

    摘要:是的下一代产品,是在和的技术基础上进行了合并的全新的框架。其全新的的体系结构与的体系结构差别巨大。以为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与完全脱离开,所以可以理解为的更新产品。 Struts是什么 概念 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Cont...

    tabalt 评论0 收藏0
  • 纳税服务系统【总结】

    摘要:要是使用到日历的话,我们想到使用这个日历类上面仅仅是我个人总结的要点,如果有错误的地方还请大家给我指正。 纳税服务系统总结 纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 我跟着练习一步一步完成需求,才发觉原来Java是这样用来做网站的,Java有那么多的类库,页面...

    ispring 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<