Struts2教程

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

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

欢迎来到猿狮院教程学习Struts2。

Struts2 快速入门

Struts2快速入门的例子。

Struts2 配置

任何关于 Struts2 的配置文件。

Struts2 动作和表单

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

Struts2 拦截器

关于Struts 2的拦截器。

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 参考


猿狮妹
2022-12-01
Struts2 Struts2教程 Struts2标签 Struts2拦截器 Struts中文 编程课程
热门教程
1 Struts2教程 Apache的Struts2是一个优雅的,可扩展的框架,用于创建企业准备的Java Web应用程序。该框架旨在简化整个开发周期,从构建,部署,维护应用程序随着时间的推移。 Apache的Struts2最初被称为WebWork2。
2 Struts2 发送邮件Email 本章将教你如何使用Struts2 的应用程序发送电子邮件。对于此练习中,需要下载并安装将mail.jar 从 JavaMail API1.4.4,并将 mail.jar文件放置在WEB-INF\lib文件夹,然后继续遵循的标准步骤创建动
3 Struts2 环境配置 我们的首要任务是让最低限度的Struts2应用程序运行。本章将指导您如何准备开发环境中开始使用Struts2。我假设你已经在机器上安装JDK(5 +),Tomcat和Eclipse。如果还没有安装这些组件(
4 Struts2自动选择下拉框的值 在Struts2中,HTML下拉框可以通过s:select标签呈现。要自动选择一个下拉框的默认值,只是声明s:select值”属性标记,并设置相应的默认值。 这里创建一个Web工程:strut2autoselectdropdown,来演
5 Struts 2 hello world (XML版本) 在这个例子中,我们将学习如何在Struts 2中创建一个Hello World例子。 使用以下库或工具: MyEclipse 10 Struts 2.1 1. 创建一个Web项目工程 启动打开 MyEclipse,创建一个Web工程名称为:struts2-xm
6 Struts2开发者模式 在Struts2开发中,这应该是第一个学习配置的值。为了启用 Struts2 的开发模式,可以通过自动配置显著增加Struts2的开发速度和属性文件加载,以及额外的日志和调试功能。 自动重新加载
7 Struts2 体系结构 由高层次,Struts2是一个上拉型MVC(MVC2)框架。在Struts2的模型 - 视图 - 控制器模式,实现以下五个核心部件: Actions Interceptors Value Stack / OGNL Results / Result types View technologies Struts 2 从传统
8 Struts2 <s:textarea>文本域实例 在Struts2,你可以使用s:textarea创建HTML textarea文本域。 为了比较直观的学习,这里创建一个web工程为:struts2textarea。整个工程的目录结构如下: s:textarea label=”Address” name=”address” cols=”40”
9 Struts2 MVC架构 模型视图控制器(ModelViewController)或MVC,MVC是俗称,是一种软件设计模式,用于开发Web应用程序。模型 - 视图 - 控制器模式是由以下三个部分组成: Model- 模型是负责维护数据最低级别。
10 Struts2 配置文件 本章将带你通过一个Struts2应用程序所需的基本配置。在这里,我们将看到在一些重要的配置文件,将配置文件:web.xml ,struts.xml,struts-config.xml和struts.properties 使用web.xml和struts.xml的配
Struts2 教程
  • Copyright © 2021 猿狮院, All rights reserved.