`
wang_decheng
  • 浏览: 48324 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
文章分类
社区版块
存档分类
最新评论

STRUTS2.0 常用标签 struts2标签 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>一起使用

分享到:
评论

相关推荐

    struts2.0常用标签文档

    本文档主要针对"struts2.0常用标签"进行详细讲解,帮助开发者更好地理解和使用这些标签。 1. **ognl表达式**:Struts2中的标签大部分都基于OGNL(Object-Graph Navigation Language)表达式,它用于在视图层和模型层...

    struts 2.0 常用标签

    Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web...在"struts2.0常用标签.txt"文件中,你可能会找到更多关于这些标签的详细使用示例和解释,这将有助于进一步学习和掌握Struts 2.0 标签的用法。

    struts 2.0系列2常用的Struts 2.0的标签(Tag)介绍

    本篇文章主要介绍Struts 2.0中常用的标签,以及它们在实际工作中的应用。 首先,我们来看一下Struts 1.x与Struts 2.0标签库的区别。Struts 1.x的标签库按照功能分为HTML、Tiles、Logic和Bean等几个部分,而Struts ...

    struts2.0中文教程

    02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单数据校验(Validation) 07 ...

    struts2.0常用标签和实例

    以下是关于 Struts2.0 常用标签的详细说明: 1. 条件标签: - `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签用于实现条件判断。例如,`${expression}"&gt;` 用于检查指定的表达式是否为真,若为真则显示标签内容。`...

    struts2.0常用的5个jar包

    本篇将详细介绍Struts2.0常用5个核心JAR包的功能及其在开发中的作用。 1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action类、Result类型、Interceptor拦截器、ValueStack以及OGNL...

    Struts 2.0系列(MAX)

    Struts 2.0系列(MAX),pdf格式,全方位介绍struts2: 常用的Struts 2.0的标志(Tag)介绍 Struts 2.0的Action讲解 在Struts 2.0中国际化(i18n)您的应用程序 转换器(Converter)——Struts 2.0中的魔术师 在Struts ...

    struts2.0标签使用源码

    Struts2.0是Java Web开发中非常流行的一个MVC框架,它的标签库极大地简化了视图层的开发,使得开发者能够更专注于业务逻辑。在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 ...

    Struts2.0视频教程+struts2.0中文教程

    Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在...

    struts2.0标签使用

    在探讨Struts2.0标签库的使用时,我们首先需要了解Struts2.0框架的基本概念及其在MVC架构中的角色。Struts2.0是基于Java的一个开源Web应用框架,它继承了Struts1.x的优点并在此基础上进行了大量的改进和增强。Struts...

    JavaEE源代码 Struts2.0

    JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0...

    struts2.0 教程(标签,XML配置,入门例子,帮助手册)

    "Struts2教程3:struts.xml常用配置解析 .doc"深入解析了struts.xml文件中的关键配置元素,包括常用于处理异常的global-exception-mappings,全局结果类型global-results,以及自定义拦截器栈。 "Struts2.0新标签的...

    struts2.0的特点

    在页面展示上,Struts2.0提供了丰富的标签库,如、等,这些标签可以简化JSP页面的编写,同时提供数据绑定和表单验证等功能,使得前端页面的开发更加高效和规范。 总的来说,Struts2.0通过引入POJO Action、拦截器、...

    Struts2.0的api

    Struts2.0是Java Web开发中的一个热门框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建动态Web应用程序的强大工具。API文档是理解任何框架核心功能的关键,对于Struts2.0也不例外。让我们深入...

    Struts2.0 Jar包

    Struts2.0是一款强大的...总的来说,Struts2.0 Jar包是开发Java Web应用的重要工具,包含了运行Struts2应用所需的所有组件。通过理解并熟练掌握上述知识点,开发者能够高效地利用这个框架构建出稳定、可维护的Web系统。

    Struts 2.0

    解压后,可以参考提供的示例程序进行学习,例如`struts2-blank-2.0.14.war`,将其解压并将`WEB-INF/lib`目录下的jar文件添加到Eclipse或其他IDE的新建Web应用程序项目中。 配置Struts 2的关键在于`web.xml`文件。与...

    Struts 2.0 UI标签实例程序

    UI标签库是Struts 2.0中的一个重要组成部分,它包含了多种用于渲染页面元素的标签,如表单、文本框、按钮、选择列表等。这些标签通过与Action类交互,能够动态地展示和处理用户输入的数据,实现前后端数据的绑定。 ...

    struts2.0jar包

    Struts2.0 jar包是Java Web开发中的一个重要组件,它是Apache Struts框架的一个特定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰的Java应用。该框架极大...

    Struts2.0 入门教程+帮助手册+权威指南+配置文档+标签库+增删改查代码等.rar

    首先,`Struts2.0中文教程.chm`和`Struts2入门2.pdf`、`Struts2入门V3.0.pdf`是入门教程,它们通常会从基础概念开始讲解,如Struts2的核心组件、Action类、Result类型、拦截器等,并逐步深入到实际开发中的应用,如...

Global site tag (gtag.js) - Google Analytics