用户界面标签:
UI 标签可以分为三类:表单标签/非表单标签/Ajax标签;
表单标签:
form标签:
属性:action 执行提交的action的名字,不要添加.action 的后缀;
namespace 指定提交action 所属的命名空间;
method 默认为post , 取值为:get/post
enctype 上传文件是设置为:multipart/form-data;
focusElement 指定某个表单元素的id , 页面加载时,该元素将具有焦点;
textfiled标签:<s:textfield name="username" label=""/>
password 标签:<s:password name="" label=""/>
textarea 标签:<s:textarea name="" cols="" rows="" label=""/>
select 标签:输出一个列表框
<s:select list="#{1:'高中',2:'大学',3:'硕士',4:'博士',5:'研究生'}" label="学历" name = "education"></select>
使用action 对列表进行赋值:
<s:select label="最高学历" name="education" list="educations" listKey="id" listValue="name"></select>
radio 标签:输出一组HTML单选按钮;<s:radio name="user.sex" value="1" list="#{1:'男',2:'女'}" label="性别"/>
checkbox 标签:复选框 <s:checkbox name="isCheck" label="是否通过审核" filedValue="true"></s:checkbox>
checkboxlist 标签:使用一个列表创建一系列的复选框;
<s:checkboxlist name="interest" list="{'足球','看书'}" label="兴趣爱好"/>
file 标签:file标签输出一个HTML文件选择框
属性:accept 默认值:input 类型:String 说明:指出接受文件的MIME类型
<s:file name="uploadFile" accept="text/*"/>
非表单标签:
actionerror actionmessage fiederror 三个都是用于输出消息的
actionerror 输出action 错误的消息; <s:actionerror/>
actionmessage 输出action 一般性消息 <s:actionmessage/>
fielderror 输出action的字段的错误消息 <s:fielderor/>
Struts2 标签的用法见项目 用户注册;
分享到:
相关推荐
通过这个"Struts2登录界面"项目,你可以学习到如何构建一个简单的用户登录系统,包括接收表单数据、验证用户输入、处理登录逻辑并返回响应。同时,这也是了解Struts2框架、Tomcat服务器和Myeclipse集成开发环境的...
在实际项目中,开发者可以根据需要选择合适的标签来构建用户界面,提高开发效率。在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签的实际示例,可以参考这些示例来理解和学习Struts2标签的用法。通过...
本主题将深入探讨“Struts2标签下的用户注册”这一知识点,旨在帮助开发者理解如何利用Struts2框架创建一个用户注册系统,并熟练掌握其相关标签的使用。 首先,用户注册通常涉及到以下几个关键部分: 1. **表单...
非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。 数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。 流程控制标签:主要包含用于实现分支,循环等流程控制的标签。 AJAX...
自定义标签是Struts2的一个重要特性,允许开发者扩展框架的功能,提供更友好的界面元素。在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与...
在Struts2中,表单标签是用于构建用户界面的重要组件,它们帮助开发者创建交互式和动态的网页。这篇博客将深入探讨Struts2中的表单标签及其使用方法。 首先,我们需要理解Struts2表单标签的基本结构。通常,一个...
5. **UI标签**:这些标签用于创建用户界面元素,如按钮、链接等。例如: - `<s:submit>`:创建提交按钮,触发Action方法。 - `<s:url>`:生成URL,支持动态参数。 在使用Struts2标签时,还需要注意以下几点: - ...
- **用户界面标签库(UI标签库)**:主要用于处理与用户交互有关的任务,如表单元素的创建、布局等。 - **非用户界面标签库**:包括控制流标签、数据访问标签等,这些标签主要用于逻辑控制和数据处理。 - **Ajax支持...
在Struts2中,标签库是其核心特性之一,它们为开发者提供了便利的方式来构建动态用户界面,无需深入HTML和JavaScript的底层细节。在本篇中,我们将深入探讨Struts2的标签应用及其在实际开发中的使用。 首先,了解...
在Struts2框架中,标签库是其重要组成部分,它提供了丰富的标签来帮助开发者更方便地构建用户界面。下面我们将深入探讨Struts2标签的使用及其API文档。 1. **Struts2标签的分类与功能** - **控制标签**:如`s:if`,...
此外,Struts2还提供了Ajax标签,用于支持异步JavaScript和XML的交互,增强用户体验。 ValueStack是Struts2框架中的核心概念,它是一个对象栈,包含了Action对象、模型对象以及不同作用域的固定名称对象(如#...
本参考文档主要关注的是Struts2中的标签(Tags)和它们的API,这对于构建动态、交互式的用户界面至关重要。 1. **标签库概述** Struts2的标签库是基于JSP标准标签库(JSTL)扩展的,提供了一系列用于简化视图层...
在Struts2框架中,标签库是其重要组成部分,它提供了丰富的标签来帮助开发者更方便地构建用户界面。`struts2-tags-API`就是这样一个资源,它包含了Struts2标签API的详细文档,帮助开发者理解和使用这些标签。 一、...
Struts2的标签库分为核心标签库、展示标签库、OGNL标签库等,它们提供了丰富的功能,如数据校验、国际化、条件判断、循环遍历等。这些标签能够直接在JSP页面上使用,使得页面逻辑与业务逻辑分离,提高了代码的复用...
在Struts2中,标签库是其强大功能的重要组成部分,它提供了丰富的UI标签来处理用户界面和业务逻辑的交互。本文将深入探讨Struts2中的标签,特别是与表单相关的标签,并通过实例来解释它们的使用方法。 首先,让我们...
在这个“Struts2 完美实现 标签分页”的项目中,我们主要关注如何在Struts2框架下实现高效的分页功能,并利用自定义标签来提供友好的用户界面。 分页是Web应用中常见的需求,它有助于提高用户体验,特别是当处理...
Struts标签还支持数据验证、国际化等功能,使开发者能够更高效地构建用户界面。 JSTL,另一方面,是一个标准的标签库,由多个子库组成,包括核心、XML、SQL和函数库。核心库提供了处理条件语句、循环、URL重写等...
了解并熟练运用Struts2标签,不仅能够提升开发效率,还能使应用界面更加友好,代码更易于维护。在开发过程中,适时查阅这些中文文档,可以快速解决遇到的问题,同时加深对Struts2框架的理解。无论是在Windows还是...