`
charles0731
  • 浏览: 21969 次
  • 性别: Icon_minigender_1
  • 来自: 山东省
文章分类
社区版块
存档分类
最新评论

1. Struts2页面开发中常用标签使用说明

阅读更多
1. Struts2页面开发中常用标签使用说明
1.1.往action里传值的使用方式:
<input name="userName" type="text" class="input6" size="15">
a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。
b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值:
<s:property value=" userName "/> 当action返回到指定页面是,可以通过该标签显示action中的属性信息。(注 userName必须在action中存在,并有GET方法)。

1.3.往对象中传值<s:textfield> 用于从页面往action中的对象内传值:
<s:text name="user. userName " id="username"/>
该标签可以在页面中向action中的实体对象内直接传值。(注:在action中要存在user对象,并有SET/GET方法。)

1.4.判断<s:if> </s:if> 用于在页面中判断指定数据
<s:if test="userName == admin">…. </s:if>
<s:else>…. </s:else>
该标签用于对指定的数据进行判断,但指定的数据必须在action中存在。

1.5.迭代<s:iterator>用于将List、Map、ArrayList等集合进行循环遍历
<s:iterator value="userList" id="user" status="u">
<s:property value="userName"/></a>
</s:iterator>
该标签用于将userList集合中的元素进行循环,用过property进行显示集合中的指定元素值。

1.6.URL地址标签,<s:url>用于生成一个URL地址,可以通过URL标签指定的<s:param>子元素向URL地址发送请求参数
<s:url action=" ">
           <s:param name=" " value=""></s:param>
       </s:url>
其中action为请求地址,param子元素为地址后面所带的参数。

1.7.超链接 <a href >一般和<s:url>标签一起使用,用于带多个参数。
<a href="
<s:url action=" ">
      <s:param name=" " value=""></s:param>
      <s:param name=" " value=""></s:param>
      <s:param name=" " value=""></s:param>
      </s:url>">
超链接</a>

1.8.set标签,用于将某个值放入指定的范围内。例如application,session等。
<s:set name="user" value="userName" scope=”request”/>
将user值放入request范围内。

2. Struts2页面开发中常用标签使用规范:
1.1.通过<input name="userName" type="text" class=" " size="15">
往action中传值,action中要有相应的属性,并提供SET/GET方法。
(在数量少时可以使用request.getParameter(“userName”);)

1.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。

1.3.往action中的实体对象内传值,使用textfield标签。

1.4.在页面中判断指定值使用<s:if>标签。判断数据从action中获得。

1.5.在页面中需要循环列表显示的数据使用<s:iterator>标签,列表数据从action中获得。

1.6.URL地址和超链接可以使用<a href>和<s:url>,在传多值时建议<a href>和<s:url>一起使用
为了您的安全,请只打开来源可靠的网址
打开网站    取消
来自: http://hi.baidu.com/%BD%B9%B5%E3%B8%E7555/blog/item/b014f6edd74eb53727979138.html
分享到:
评论

相关推荐

    Struts2页面开发中常用的标签介绍

    #### 三、Struts2页面开发中常用标签使用规范 - **数据传递**: 在向Action传递数据时,推荐使用`&lt;s:textfield&gt;`等Struts2标签,以利用其内置的数据绑定机制。 - **属性显示**: 显示Action中的属性值时,使用`...

    Struts2页面开发中常用标签

    以下是对Struts2页面开发中常用标签的深入解析,旨在为开发者提供一份实用的开发查询手册。 ### 1. 往Action里传值 #### 1.1 `&lt;input&gt;`标签的使用方式 在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端...

    Struts2常用标签

    本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先,我们要明白Struts2标签库与Struts1.x的不同之处。在Struts1.x中,标签库按照功能划分为HTML、Tiles、Logic和Bean等几个...

    Struts2常用标签及说明

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

    Struts1.x常用的开发包,需要学习struts1.x朋友可以下载

    虽然现在Struts1.x已经被Struts2等更新的框架所取代,但它的基础思想和设计模式仍然是Java Web开发中的重要参考。对于想要了解Web开发历史或深入理解MVC框架的开发者来说,学习Struts1.x仍然具有一定的价值。

    配置Struts 2开发环境,了解和熟悉Struts 2的开发流程、了解和熟悉Struts2标签的使用方法.rar

    5.掌握常用标签textfield、radio、paaaword、checkboxlist、select、data的使用方法,实现页面与Action的交互操作 6.要求在创建过程中,包的名称要体现班级和学号,项目名称不需要按照实验手册中书写。在做的过程中...

    Struts2入门级教程、与Spring结合、常用标签库使用说明.

    在Struts2中,FilterDispatcher是核心组件,它负责拦截所有请求,并依据ActionMapper的配置来决定Action的执行。ActionMapper依赖于ConfigurationManager获取配置信息,以便根据URL模式和扩展名来映射请求。一旦...

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

    为了更好地掌握Struts2框架并提升开发效率,本文将详细介绍Struts2中常用的标签及其用法,无论您是初学者还是高级用户,都能从中获益。 #### 1. Struts2标签概述 Struts2框架内置了一系列强大的标签库,这些标签...

    Struts2 常用标签使用(三十九)

    本篇文章将详细讲解Struts2中的常用标签,主要分为九个部分进行阐述。 一、展示数据标签 1. `&lt;s:property&gt;`:这个标签用于显示Action或ActionForm属性的值。例如,`&lt;s:property value="username" /&gt;`会显示与...

    struts2常用标签详解

    本文将深入解析Struts2中的常用标签,这些标签在实际开发中非常实用,对于初学者理解并掌握Struts2的运行机制至关重要。 首先,我们需要了解Struts2标签库的主要组成部分,它们分为Action、Display、Logic、Field和...

    Struts 2常用jar包

    在Struts 2中,OGNL作为默认的数据绑定和表达式语言,用于在Action、值栈和视图之间传递数据。 4. **freemarker.jar**:FreeMarker是一个模板引擎,用于生成动态HTML、XML或其他文本格式的输出。Struts 2支持多种...

    Struts2常用标签总结

    下面我们将深入探讨Struts2的常用标签及其使用。\n\n1. Struts2的作用\n\nStruts2的作用主要体现在以下几个方面:\n\n- **视图简化**:通过提供UI标签,Struts2简化了HTML元素的创建,使开发者无需手动编写繁琐的...

    struts2常用标签总结

    Struts2的标签库不仅限于JSP页面,也可以在Velocity和FreeMarker等模板技术中使用。 1. **Struts2的作用** - **简化视图**:Struts2的标签库提供了主题和模板功能,帮助开发者快速创建美观且结构清晰的视图页面。 ...

    struts2常用标签说明

    在Struts2的页面开发中,遵循以下使用规范: - 为Action提供对应的属性和GET/SET方法来接收页面传入的值。 - 使用`&lt;s:property&gt;`标签显示Action返回的数据。 - 使用`&lt;s:textfield&gt;`标签将值传递给Action中的对象属性...

    Struts2常用的Ajax标签

    ### Struts2中常用的Ajax标签解析 在Struts2框架中,为了简化Ajax通信过程,引入了一系列便捷的Ajax标签,这些标签能够有效地提高Web应用程序的交互性和用户体验。本文将深入探讨Struts2中常用的Ajax标签及其用法,...

    Struts2入门教程(全新完整版)

    6.其它常用标签的使用(代码参名为“补充”的文件夹下的tag.jsp) 45 七、国际化 47 1.action级别下的国际化 47 2.配置package的资源文件 48 3.app级别的资源文件 48 4.使用资源文件的原理 49 5.选择使用资源文件 49...

    Javascript特效大全(上册)Spring.Security.3Struts2.0中文教程struts2标签详解w3school层叠样式表程序员常用JavaScript特效正则表达式系统教程

    这两个教程可能详细介绍了Struts2的使用方法、控制器、视图和模型组件,以及它的标签库,这些标签库简化了JSP页面的编写。 4. **W3School全套教程**与**w3school.CHM**:W3School是一个著名的在线学习平台,提供了...

    struts1.x 常用知识详解

    1. **Struts标签库**:Struts1.x提供了丰富的JSP标签,如logic、bean、html等,简化了页面开发,提高了代码可读性。 2. **Tiles框架集成**:Tiles扩展了Struts,允许定义可重用的页面布局,提高了视图的复用性和可...

    Struts2 常用标签

    在Struts2中,提供了丰富的标签库(Taglib),这些标签不仅能够简化页面开发,还能提高代码的可维护性和扩展性。 本文主要介绍Struts2中常用的标签,并结合给定的部分内容进行深入解析。 #### 二、Struts2标签分类...

Global site tag (gtag.js) - Google Analytics