`
fatherican
  • 浏览: 54757 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Struct2标签的分类

 
阅读更多

一、
写jsp页面的时候,在struts2中,用的是s标记,先引入标记:
<%@ taglib prefix="s"uri="/struts-tags"%>
二、
struts2的标签和1是完全不同的。
struts2的标签分为两大类:非UI标志和UI标志 struts1将标志库按功能分成HTML、Tiles、Logic和Bean等几部分
下面就介绍strut2的具体标签:
1、UI
UI标志又可以分为表单UI和非表单UI两部分。表单UI部分基本与Struts1.x相同,都是对HTML表单元素的包装。不过,Struts2.0加了几个我们经常在项目中用到的控件如:datepicker、doubleselect、timepicker、optiontransferselect等。因为这些标志很多都经常用到,而且参数也很多,要在一篇文章详细说明并非易事。
下面主要是ui标签的一些用法
form:
<s:form act<wbr>ion="exampleSubmit" method="post"enctype="multipart/form-da<wbr>ta"&gt;<br> &lt;s:submit /&gt;<br><wbr><wbr><wbr>&lt;s:reset /&gt;</wbr></wbr></wbr></wbr></wbr>

</s:form>可以上传文件的form。
textfield:
<s:textfield
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>label="姓名:"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>name="name"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>tooltip="Enter your Name here" /&gt;<br> datepicker:<br> &lt;s:datepicker<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>tooltip="Select Your Birthday"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>label="生日"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>name="birthday" /&gt;<br> textarea:<br> &lt;s:textarea<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>tooltip="Enter your remart"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>label="备注"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>name="remart"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>cols="20"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>rows="3"/&gt;<br> select:<br> &lt;s:select<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>tooltip="Choose user_type"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>label=""<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>list="#{'free':'免费','vip':'收费'}"value="#{'free':'免费'}"<wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>name="bean.user_type"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>emptyOption="true"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>headerKey="None"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>headerValue="None"/&gt;<br> &lt;s:select<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>tooltip="Choose user_type"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>label=""<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>list="#{'free':'免费','vip':'收费'}"value="#{'free':'免费'}"<wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>name="bean.user_type"<br><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

    struts2标签使用方法

    Struts2 标签分类 Struts2 标签库可以分为三大类:UI 标签、非 UI 标签和 Ajax 标签。 UI 标签 UI 标签主要用于生成 HTML 元素标签,UI 标签又可分为表单标签和非表单标签。UI 标签用于生成 HTML 元素标签,例如...

    struts2标签用法详解

    二、Struts2标签分类 1. Action标签:用于执行一个Struts2 Action,如`s:action`。 2. Result标签:用于在Action执行后显示结果页面,如`s:result`。 3. Form标签:用于创建表单,如`s:form`。 4. Field标签:用于...

    java struts2标签查询...

    二、Struts2标签分类 1. 动态标签:基于OGNL(Object-Graph Navigation Language)表达式动态生成HTML元素,如`s:textfield`用于创建输入框,`s:submit`用于创建提交按钮。 2. 控制标签:用于控制页面流程,如`s:if`...

    Struts2常用标签总结

    Struts2标签分类\n\nStruts2的标签分为两类:UI标签和非UI标签。\n\n- **UI标签**:用于生成HTML元素,分为表单标签和非表单标签。表单标签如`s:textfield`、`s:checkbox`等,用于创建表单元素;非表单标签如`s:...

    Struts2标签使用及API文档

    1. **Struts2标签的分类与功能** - **控制标签**:如`s:if`, `s:else`, `s:choose`等,用于条件判断和流程控制。 - **数据展示标签**:如`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`等,用于创建表单...

    struts2常用标签总结

    2. **Struts2标签分类** - **UI标签**:主要用于生成HTML元素,分为表单标签和非表单标签。表单标签如`s:textfield`、`s:checkbox`等,用于构建HTML表单;非表单标签则包含其他HTML元素,如`s:div`、`s:a`等。 - *...

    struts2标签详解(收集)汇编.pdf

    2. **Struts2标签分类** - **UI标签**:主要用于生成HTML元素,分为表单标签和非表单标签。表单标签帮助创建和处理HTML表单,而非表单标签则用于构建用户界面的其他部分。 - **非UI标签**:包括流程控制标签(如...

    struts2 标签

    ### Struts2标签分类与功能 #### UI标签(User Interface Tags) UI标签主要用于构建用户界面,包括表单元素、数据展示、导航菜单等。它们能够自动处理HTML和JavaScript的细节,使开发者专注于业务逻辑的实现。...

    Struts2 常用标签

    #### 二、Struts2标签分类 根据功能的不同,Struts2中的标签可以大致分为以下几类: 1. **基本HTML标签**:如`&lt;s:textfield&gt;`、`&lt;s:textarea&gt;`等,主要用于表单元素的生成。 2. **表单标签**:如`&lt;s:form&gt;`,用于...

    Struts2常用标签

    而Struts2则没有明确的分类,所有的标签都位于统一的URI命名空间"/struts-tags"下,但可以根据功能大致分为非UI标签和UI标签。Struts2的一个显著特点是支持多种表达语言,包括OGNL(Object-Graph Navigation ...

    struts2标签库

    struts2 标签 国际化 文件上传 校验 拦截器 struts2.0的标签库(简介) 用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 ...

    Struts标签库 Struts 标签库

    2. **主要标签分类** - **控制标签**:如`s:if`、`s:else`、`s:iterator`,用于条件判断和循环。 - **动作标签**:如`s:action`、`s:url`,用于执行Action并生成相应的URL。 - **表单标签**:如`s:textfield`、`s...

    Struts2 标签使用简介

    二、Struts2标签的分类 1. 控制标签:如`s:if`、`s:else`、`s:iterator`等,用于条件判断和循环操作。 2. 表单标签:如`s:textfield`、`s:textarea`、`s:checkbox`、`s:radio`等,用于创建HTML表单元素并与Action类...

    Struts标签

    #### 三、Struts2标签分类及示例 ##### 1. 通用标签 **通用标签**主要用于控制页面逻辑流,如条件判断、循环等,同时也可以从Action或值栈中获取数据。 - **If标签** - **描述**:`&lt;s:if&gt;`标签用于实现基本的...

    Struts2标签库

    #### 标签分类 Struts2的标签可以大致分为两类:通用标签和UI标签。通用标签主要用于控制代码执行流程和数据管理,而UI标签则专注于用户界面元素的呈现。 #### 通用标签解析 **1. 控制标签** - **If标签** ...

    struts2-4标签库文件上传下载

    ### Struts2-4 标签库文件上传下载 #### 概述 Struts2框架提供了丰富的标签库,其中包含了多种用于简化Web开发过程的标签。这些标签不仅可以提高开发效率,还能增强页面的表现力和交互性。特别是对于文件的上传与...

    struts标签 框架

    ### Struts标签框架详解 #### 一、Struts2标签库概述 Struts2作为一款流行的Java Web开发框架,其内置的标签库极大地简化了Web应用程序的开发过程,特别是减少了在JSP页面中编写Java脚本的需求,提升了前端组件的...

    struts2标签的使用

    二、Struts2标签的分类 1. UI标签:这些标签主要用于构建用户界面,如`&lt;s:textfield&gt;`用于创建输入框,`&lt;s:submit&gt;`用于创建提交按钮,`&lt;s:textarea&gt;`用于创建多行文本框等。它们与表单绑定,能够自动处理验证和...

    Struts2详细分类流程API文档

    总之,"Struts2详细分类流程API文档"涵盖了Struts2框架的核心流程和API,包括Action、Interceptor、Result的使用,以及Struts2标签库和OGNL等重要概念。开发者可以通过这份文档深入理解Struts2的工作原理,提高开发...

    struts2中doubleselect标签的应用

    在本篇文章中,我们将深入探讨Struts2框架中的`doubleselect`标签的使用方法,并结合一个具体的示例来展示如何将此标签与Hibernate和Spring框架整合在一起,以便于更好地理解和运用这一技术。 ### Struts2框架简介 ...

Global site tag (gtag.js) - Google Analytics