美文网首页
首次接触Struts2框架(一)

首次接触Struts2框架(一)

作者: Double_Z_ | 来源:发表于2017-03-16 17:12 被阅读0次

今天学习了我的第一个框架->Struts2,学习它如何配置,如何使用,及其用框架实现简单的跳转和登录。

Struts框架的优势还是很多(项目开源,通过简单的集中的方式的配置来调用业务层,让其配置修改都很方便,其的Ajax的支持也很好),虽然先在比这个框架好用的特别多,但是将基础的学好了在学习其他的框架都会如云流水的。所以下面我们就开始正题吧。

首先进入Struts2 的官网下载Struts2,现在最新的版本是2.5.10的。(官网:hhtp;//struts.apache.org),然后将你下载的压缩包解压之后你会发信啊一下目录

简单介绍下其中目录:apps:存放官网提供的Struts2的示例程序,其中.war文件可以解压之后用于参照。docs:存放官网提供的Struts文档。libs用于存放Struts的核心类库,一家第三方插件。src:用于存放白版本的源代码。然后将lib下的几个核心包放到你的web项目下的WEB-INF/lib下面。将你复制的包全选中,右击->build Path->Add to Build Path

第三步:编写web项目的web.xml配置文件。配置其核心过滤器,其下载文件apps目录下的web.xml课提供参考。

其中filter中的配置就是核心过滤器。

第四步:新建处理用户请求的Action类。

在web项目中的src下新建如下目录

其中代码如下:

第五步:编写Struts的配合文件。

在src的目录下新建一个名称为Struts.xml的文件。其中配置代码如下:

因为小编用的是2.5的新版本,有些配置的方法就改变了,具体还是得要参照同志们选在的版本中其官网的配置方式。

在strutsw.xml文件中,<action>标签定义了请求路径,以及与其对应的Action类的映射关系。子标签<result>定义了处理结果和视图资源的映射关系。<result>标签配置result逻辑视图以及物理视图之间的映射关系,其后也会着重分享.。

第六步:创建视图文件。

创建一个index.jsp页面,其中放一个超链接,用于访问Action对象。此链接指向的地址是helloWorld.action,代码如下:

然后再新建一个success.jsp的文件。作为Action对象处理成功后的返回页面。

然后第一个小测试就完成啦。

总结:

            其上我们可以发现,当你点击超链接发送请求的时候,改请求被核心控制器拦截,然后通过对Struts.xml文件中的配置进行匹配,找到请求对应的HellowWorldAction,然后默认挑用其方法execute()方法,得到返回值,跳转到success.jsp中,输出返回结果。

相关文章

  • 首次接触Struts2框架(一)

    今天学习了我的第一个框架->Struts2,学习它如何配置,如何使用,及其用框架实现简单的跳转和登录。 Strut...

  • 首次接触Struts2框架(二)

    这节主要讲讲Struts的核心配置及一些概念。 1.1. Struts.xml文件 大家都知道这是其用于配置Act...

  • 运行Struts2框架时,出现404错误

    运行错误 刚开始接触Struts2,利用Struts2框架写了一个简单的登录界面,当点击运行run时,出现下边的错误

  • 15_Spring SSH整合准备

    SSH框架 SSH = Struts2 + Spring + Hibernate Struts2框架整合所需jar...

  • 2. Struts2 基础

    1. Struts2简介 Struts2是一个WEB端MVC框架。作为比较早的MVC 框架之一,Struts2在使...

  • 笔记之Struts2工作原理

    Struts2工作原理 struts2框架是SSH框架集中的框架之一,是一个基于MVC设计模式的Web应用框架,它...

  • 关于 中/与/*的区别

    前言:在框架的使用中,如果只没有使用spring框架 ,用到struts2框架时候,我们的struts2底层机制...

  • Struts2--入门

    一 概述1 Struts2 框架是用在javaEE三层中web层框架2 Struts2框架是在Structs1和w...

  • Spring学习 一 Struts2 与 Spring 整合

    Struts2框架和Spring整合的关键点就是: 把Struts2框架Action对象的创建,交给Spring ...

  • 文件上传

    Struts2框架默认采用Commons-fileupload组件完成文件上传功能。 • 使用Struts2框架实...

网友评论

      本文标题:首次接触Struts2框架(一)

      本文链接:https://www.haomeiwen.com/subject/pmsjnttx.html