Struts2教程

Apache Struts 2 是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 WebWork和Struts1.x 两种 web 框架。

Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL表达式和Struts2标签来解决应用程序数据,很多注解和约定,使这个框架更加易于使用。 在本教程中,它提供了许多使用Struts2的MVC框架的实例和解释。

欢迎来到易百教程学习Struts2。

Struts2 快速入门

Struts2快速入门的例子。

Struts2 配置

任何关于 Struts2 的配置文件。

  • 多个Struts配置文件示例
    拆分大的Struts配置文件分成多个小的配置文件。
  • Struts2 命名空间配置和解释 
    Struts2命名空间是一个新的概念,用来处理多个模块,由下式给出一个命名空间对应的每个模块。
  • Struts2开发模式
    启用了Struts2开发模式将会使调试变得更容易。
  • 如何删除Struts2动作的后缀扩展名

    默认的“.action”扩展名是丑陋的,并不是用户友好的,可以删除或用另一个扩展名来取代它。

Struts2 动作和表单

Struts 2的动作和表单数据管理。

Struts2 拦截器

关于Struts 2的拦截器。
  • 映射拦截动作
    配置拦截器动作。
  • 重写拦截器参数
    几种方法来覆盖拦截器的参数。
  • 拦截器栈的例子
    拦截器堆栈用于建立一组的拦截器,以再利用。
  • 创建自己的拦截器
    创建自己的拦截器指南,以满足您的需求。
  • execAndWait拦截器例子
    一个非常方便的拦截器长时间运行动作在后台,显示用户的自定义的等待页面。

Struts 2 UI标签

Struts 2的UI标签,来渲染HTML表单和非表单组件。

Struts 2 控制标签

在 Struts2 中的控制标签或逻辑标签,用来做条件处理,迭代,处理和显示数据。

Struts2 数据标签

Struts2数据标签,从ValueStack中获取数据,或将数据放入ValusStack。
  • <s:a>标签示例
    Struts2的<s:a>标签被用于渲染HTML的“<a>”标签。
  • <s:action>标签示例
    Struts2的<s:action>标签用来直接在一个JSP页面中调用Action类
  • <s:bean>标签示例
    Struts2的<s:bean>标签用来在JSP页面中实例化一个类
  • <s:date>标签示例
    Struts2的<s:date>标签用来在JSP页面格式Date对象。
  • <s:debug>标签示例
    Struts 2的<s:debug>标签是一个非常有用的调试标记,用于输出“值栈”的内容,并在JSP页面中输出“堆栈上下文”的详细信息。
  • <s:include>标签示例
    Struts 2的<s:include>标签用来直接包含JSP或HTML页面到当前页面。
  • <s:i18n>标签示例
    Struts 2的<s:i18n>标签用来获取声明的资源包,而不仅仅是资源包,也可获取当前操作相关联的消息。
  • <s:param>标签示例
    Struts2的<s:param>标签用来参数化其他标签。
  • <s:property>标签示例
    Struts2的<s:property>标签用来从一个类获取当前默认Action类的属性值。
  • <s:push>标签示例
    Struts2的<s:push>标签用来推值到堆栈的顶部,以便它可以容易访问或参考。
  • <s:set>标签示例
    Struts2的<s:set>标签用来在指定的范围内(应用,会话,请求,页面,或动作)赋值给一个变量
  • <s:text>标签示例
    Struts2的<s:text>标签用于从操作类取出资源包消息
  • <s:url>标签示例
    Struts2的 <s:url> 标签用来创建一个URL,并输出作为文本格式

Struts2 资源包和本地化

Struts2的资源包来支持网络定位功能(多语言)

Struts2主题

Struts2 的布局是由“XHTML”主题设计的,所以了解 Struts2 主题概念是必须的。

Struts2集成其它框架

Struts2与任何他人框架的整合 - Spring, Hibernate, Quartz, Log4j…

Struts2 FAQ

Struts2 参考


本站代码下载:http://www.yiibai.com/siteinfo/download.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值