`
bearjava
  • 浏览: 82272 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Struts2 控制标签

阅读更多

下面介绍struts2的页面控制标签。

(1) <s:url>

<!--定义一个超级链接,可以带参数。-->
<s:url id="url" action="listBooks">
          <s:param name="curPage">
	<s:property value="%{pager.curPage+1}"/>	
         </s:param>
 </s:url>
<!--使用之前定义的链接-->
<span><s:a href="%{url}">next</s:a></span> 

 

(2)<s:if>

<s:if test="%{pager.curPage==1}">
        首页
</s:if>
<s:if test="%{pager.curPage>1}">
     <span onclick="jump(<s:property value="%{pager.curPage-1}"/>,'<s:property value="pager.url"/>')" 
style="cursor:hand">上一页
    </span>					
</s:if>

 

分享到:
评论

相关推荐

    struts2 自定义标签

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

    struts2标签库例子

    这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,例如 if、else 和 iterator。数据标签用来管理数据的取得和创建,例如 bean、push 和 i18n。 4.1.1 if 标签 if 标签用来控制基本的...

    Java EE 轻量级解决方案 — SSH 青岛东合信息技术有限公司 青岛海尔软件公司 著 教材源码 _ 第四章 Struts2标签库

    2. **Struts2标签的类型**:包括控制标签(如`&lt;s:if&gt;`、`&lt;s:iterator&gt;`)、数据标签(如`&lt;s:property&gt;`)、表单标签(如`&lt;s:form&gt;`、`&lt;s:textarea&gt;`)以及国际化标签(如`&lt;s:text&gt;`)等。 3. **标签的生命周期**:...

    struts2标签使用例子

    Struts2是一个强大的MVC(模型-视图-控制器)框架,用于构建企业级Java Web应用程序。在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化...

    struts2讲义 struts2讲义struts2讲义struts2讲义struts2讲义

    - **Struts2控制标签**: - 控制标签包括`append`、`generator`、`if/else/elseif`、`iterator`、`merge`、`sort`等。 - 这些标签主要用于控制页面内容的生成,帮助开发者实现更复杂的逻辑处理。 - 例如,`if`...

    Struts2自定义标签

    Struts2作为一款流行的Java Web框架,极大地简化了MVC(模型-视图-控制器)应用的开发。自定义标签是Struts2框架中的一个重要特性,它允许开发者创建自己的标签库,以更直观、易读的方式在JSP页面中处理业务逻辑。...

    struts2的标签应用

    在实际开发中,Struts2的标签使得视图层的代码更加简洁易读,降低了视图和控制层之间的耦合度。它们提供了丰富的内置功能,如数据转换、国际化支持、错误处理等,使得开发者可以更专注于业务逻辑,而不是繁琐的HTML...

    struts标签 struts标签 struts标签

    Struts标签库提供了一组预定义的JSP标签,这些标签有助于开发者更有效地处理常见的Web开发任务,如表单处理、数据展示、逻辑控制等。在本文中,我们将深入探讨其中的Bean Tags、HTML Tags和Logic Tags。 1. **Bean ...

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

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

    Struts2表单标签使用范例

    Struts2是一个强大的Java web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的应用开发。在Struts2中,表单标签是用于处理用户输入和展示数据的关键组件,它们使得视图层的构建更加简洁和高效。本示例将...

    struts2常用标签详解

    3. **Logic标签**:虽然Struts2已经不推荐使用这些标签,但在老版本中它们用于控制流程。例如: - `&lt;s:if&gt;`和 `&lt;s:else&gt;`:条件判断,类似于Java中的if-else语句。 - `&lt;s:iterate&gt;`:遍历集合,类似于Java的for-...

    struts2的详细资料

    文件名“struts2_05_03_controlTag”可能涵盖了Struts2控制标签的使用,这些标签包括导航和流程控制标签,如 `&lt;s:if&gt;`, `&lt;s:else&gt;`, `&lt;s:switch&gt;`, `&lt;s:iterator&gt;`等,它们帮助开发者根据条件执行不同的操作或循环...

    Struts2 标签库(IBM资料

    Struts2 标签库(IBM资料)Struts2标签库概述; Struts2数据标签; Struts2控制标签; Struts2表单标签; Struts2非表单标签

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

    Struts2是一个强大的MVC(模型-视图-控制器)框架,被广泛应用于Java Web开发。这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查...

    Struts2标签集锦(附Struts2标签详解word文档)

    在Struts2框架中,标签库是一系列预定义的JSP标签,它们提供了丰富的功能,如数据绑定、控制流、输入验证等,帮助开发者创建更加整洁、易于维护的代码。 Struts2标签库主要分为以下几个部分: 1. **核心标签(Core...

    Struts2标签使用及API文档

    - **控制标签**:如`s:if`, `s:else`, `s:choose`等,用于条件判断和流程控制。 - **数据展示标签**:如`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`等,用于创建表单元素并绑定到Action的属性。 - **...

    struts2标签使用方法

    流程控制标签用于实现分支、循环等流程控制的标签,而数据访问标签用于输出 ValueStack 中的值,完成国际化等功能的。 Ajax 标签 Ajax 标签用于实现异步请求和处理的标签。Ajax 标签可以实现页面无刷新更新、实时...

    struts2详细讲义下载和具体实现

    ##### 5.3 Struts 2控制标签 - **append标签**:用于将一个字符串添加到另一个字符串后面。 - **generator标签**:用于生成一系列元素。 - **if、else、elseif标签**:用于条件判断。 - **iterator标签**:用于遍历...

Global site tag (gtag.js) - Google Analytics