Struts2的配置文件方法小结

发布时间:2020-08-19 18:16:06 作者:bgzyy
来源:脚本之家 阅读:139

Struts2

JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里就要介绍下strue2框架了。

什么是Struts2?

Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型

由传统Struts1和WebWork两个经典框架发展而来

Strust2 核心功能

(1)允许POJO(Plain Old Java Objects)对象 作为Action

(2)Action的execute 方法不再与Servlet API耦合,更易测试

(3)支持更多视图技术(JSP、FreeMarker、Velocity)

(4)基于Spring AOP思想的拦截器机制,更易扩展

(5)更强大、更易用输入校验功能

struts2 配置文件的 result 节点

result 节点是 action 节点的子节点,他代表着 action 方法执行后可能去的一个目的地;

Action 方法名和 action 节点的 method 属性相对应;

每个 Action 方法都会返回一个 String 类型的值且一一对应 result 节点的 name 属性,而 result 节点根据 name 属性值决定响应不一样的结果;

result 节点拥有两个属性,name(结果的名字,即 action 方法的返回值,默认为 SUCCESS) 和 type(响应结果的类型,默认值为 dispatcher)

Struts2的配置文件方法小结

如上图中圈 1 所, result 节点的值代表着此次 struts2 请求将会去的一个目的地

result 节点的结果类型(type)

dispatcher(转发)

dispatcher 是 struts2 框架的默认结果类型,也是最常用的结果类型,该类型有一个默认的参数 location,一般情况省略,如下两种写法等价:

Struts2的配置文件方法小结

Struts2的配置文件方法小结

dispatcher 结果类型将控制权转发给应用程序中的指定资源,若需要把控制权转发给 一个外部资源,则应使用 redirect 结果类型

redirect(重定向)

chain (转发到一个 action)

redirectAction (重定向到一个 action)

Struts2的配置文件方法小结Struts2的配置文件方法小结

通配符映射

struts2 提供通配符映射机制将多个彼此相似的映射关系简化为一个映射关系

通配符映射规则

Struts2的配置文件方法小结

如图所示,在第一个 package 中,* 可代表第二个 package 中的他们四个。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对亿速云的支持。

推荐阅读:
  1. 1、struts2漏洞利用小结
  2. Struts2配置文件详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

struts2 配置文件 st

上一篇:解决Django中多条件查询的问题

下一篇:Spring计划任务用法实例详解

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》