`

struts2的action标签

JSP 
阅读更多
一直以为action标签很鸡肋,直到用到了才发现其实很有用处的。使用sitemesh修饰页面,在装饰页里需要显示动态内容,也就是执行一个action然后显示action里面的内容。由于是装饰页没法执行action然后跳转到页,所以action标签就派上用场了。



          action标签的作用就是直接在jsp页面里面执行一个action,然后将action对象放入struts2上下文。

executeResult就是不执行返回值对应的行为,仅仅执行action的方法体   
<s:action var="category" name="category!getAll" executeResult="false" namespace="/admin"/>  
  
使用ognl语言获取上下文中的对象   
<s:iterator value="#category.categories"></s:iterator>
分享到:
评论

相关推荐

    struts2 自定义标签

    在Struts2中,自定义标签通常由Action类和结果页面共同完成,提供了一种声明式编程的方式,降低了视图与控制层的耦合度。 二、自定义标签的优点 1. 提高代码可读性:自定义标签将复杂的业务逻辑封装起来,使得HTML...

    struts2标签使用例子

    在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    Struts2常用标签&DispatchAction.rar

    03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar

    Struts2自定义分页标签

    本资源详细介绍了如何在Struts2中自定义分页标签,使得开发过程更加便捷。 在Struts2中,分页通常涉及到以下几个关键步骤: 1. **创建Action类**:首先,你需要创建一个Action类,该类将处理用户的请求,包括获取...

    Struts2常用标签

    这只是Struts2标签库的一小部分,实际上还有更多标签,如动作标签(`s:action`)、标签选择器(`s:ifequals`、`s:switch`等)以及与国际化相关的标签。Struts2的这些标签极大地提高了开发效率,让开发者可以专注于...

    struts2的标签应用

    首先,了解Struts2的标签库分为两个主要部分:动作标签和数据标签。动作标签主要用于处理业务逻辑,如表单提交、重定向等,而数据标签则专注于显示和格式化数据,如循环、条件判断、显示字段等。 1. 动作标签: - ...

    Struts2表单标签使用范例

    在Struts2中,表单标签通常与Action类中的属性相对应,用于在JSP页面上创建HTML表单元素。例如,`&lt;s:textfield&gt;`标签用于创建文本输入框,它与Action类中的String类型属性绑定。以下是基本用法: ```jsp 用户名" /&gt;...

    struts2常用标签详解

    1. **Action标签**:这类标签主要用于调用Action类的方法。最常见的是`&lt;s:action&gt;`,它执行一个Action并可以返回一个结果页面。例如: ```xml &lt;s:action name="login" executeResult="true" /&gt; ``` 这行代码将...

    基于struts2 自定义标签 分页

    自定义标签是Struts2的一个重要特性,允许开发者扩展框架的功能,提供更友好的界面元素。在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与...

    struts2标签库struts2标签库struts2标签库

    "Struts2标签库详解" Struts2标签库是Struts2框架中的一个重要组件,它提供了一系列的标签,帮助开发者快速构建Web应用程序。在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如...

    struts2标签大全

    13. **s:action标签**:执行一个Struts2 Action,可以嵌套其他Struts2标签,实现动态内容生成。 14. **s:include标签**:包含其他JSP页面,类似于JSP的,但支持动态参数传递。 15. **s:url标签**和**s:a标签**:...

    struts2常用标签详解(实用版)

    Action标签主要用于提交表单数据至后台Action处理类。其基本语法为: ```html ``` - **使用说明**: - 当字段名与Action类中的属性名一致时,如`userName`,Struts2会自动调用Action类中的setter方法来设置该值...

    使用Struts 2标签的注意事项

    Struts 2 标签的使用注意事项 Struts 2 是一个基于MVC架构的Java Web应用程序框架,它提供了一系列的标签来简化Web开发。然而,在使用Struts 2标签时,需要注意一些重要的事项。 首先,在使用Struts 2标签之前,...

    Struts2实例 国际化 类型转换 struts标签

    这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查。 首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP...

    Struts标签库 Struts 标签库

    Struts2标签库是Java开发Web应用程序时常用的一个强大工具,尤其在构建MVC(Model-View-Controller)架构的应用程序中发挥着重要作用。Struts2框架提供了丰富的自定义标签库,极大地简化了视图层的开发,使得开发者...

    struts2 表单标签的使用

    此外,Struts2表单标签还可以与其他标签结合使用,如`&lt;s:actionerror&gt;`、`&lt;s:fielderror&gt;`和`&lt;s:property&gt;`,以显示验证错误信息或动态显示数据。`&lt;s:actionerror&gt;`显示全局错误,`&lt;s:fielderror&gt;`显示特定字段的...

    Struts2常用标签及说明

    ### Struts2常用标签及其应用详解 #### 一、引言 Struts2是一个基于MVC模式的开源Java Web框架,它提供了丰富的标签库来帮助开发者更高效地进行Web应用程序的开发。这些标签不仅简化了页面逻辑的编写,还提高了代码...

    Struts2标签使用及API文档

    `struts2标签用法.doc`和`标签详解`文件可能包含更深入的标签用法和实例,例如如何使用`s:form`创建表单,如何利用`s:action`执行Action,以及如何使用`s:debug`标签进行调试等。 5. **Struts2标签的高级用法** -...

Global site tag (gtag.js) - Google Analytics