很长时间都是在做struts1.x的开发,现在开始了struts2.0的征程
那就从简单的标签说起吧!1.x中常用的标签只有4中html、bean、logic、tiles
而struts2.0里的标签却没有分类,只用在jsp头文件加上
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库
下面就介绍每个标签的具体应用实例说明:按字母排列
A:
-
-
<s:a href=""></s:a>-----超链接,类似于html里的<a></a>
-
<s:action name=""></s:action>-----执行一个view里面的一个action
- <s:actionerror/>-----如果action的errors有值那么显示出来
- <s:actionmessage/>-----如果action的message有值那么显示出来
- <s:append></s:append>-----添加一个值到list,类似于list.add();
- <s:autocompleter></s:autocompleter>-----自动完成<s:combobox>标签的内容,这个是ajax
B:
-
<s:bean name=""></s:bean>-----类似于struts1.x中的,JavaBean的值
C:
- <s:checkbox></s:checkbox>-----复选框
-
<s:checkboxlist list=""></s:checkboxlist>-----多选框
-
<s:combobox list=""></s:combobox>-----下拉框
- <s:component></s:component>-----图像符号
D:
- <s:date/>-----获取日期格式
- <s:datetimepicker></s:datetimepicker>-----日期输入框
- <s:debug></s:debug>-----显示错误信息
- <s:div></s:div>-----表示一个块,类似于html的<div></div>
-
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----双下拉框
E:
-
<s:if test=""></s:if>
-
<s:elseif test=""></s:elseif>
-
<s:else></s:else>-----这3个标签一起使用,表示条件判断
F:
- <s:fielderror></s:fielderror>-----显示文件错误信息
- <s:file></s:file>-----文件上传
-
<s:form action=""></s:form>-----获取相应form的值
G:
-
<s:generator separator="" val=""></s:generator>----和<s:iterator>标签一起使用
H:
- <s:head/>-----在<head></head>里使用,表示头文件结束
- <s:hidden></s:hidden>-----隐藏值
I:
-
<s:i18n name=""></s:i18n>-----加载资源包到值堆栈
-
<s:include value=""></s:include>-----包含一个输出,servlet或jsp页面
-
<s:inputtransferselect list=""></s:inputtransferselect>-----获取form的一个输入
- <s:iterator></s:iterator>-----用于遍历集合
L:
- <s:label></s:label>-----只读的标签
M:
- <s:merge></s:merge>-----合并遍历集合出来的值
O:
- <s:optgroup></s:optgroup>-----获取标签组
-
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择框
P:
- <s:param></s:param>-----为其他标签提供参数
- <s:password></s:password>-----密码输入框
-
<s:property/>-----得到'value'的属性
-
<s:push value=""></s:push>-----value的值push到栈中,从而使property标签的能够获取value的属性
R:
-
-
<s:radio list=""></s:radio>-----单选按钮
- <s:reset></s:reset>-----重置按钮
S:
-
<s:select list=""></s:select>-----单选框
-
<s:set name=""></s:set>-----赋予变量一个特定范围内的值
-
<s:sort comparator=""></s:sort>-----通过属性给list分类
- <s:submit></s:submit>-----提交按钮
- <s:subset></s:subset>-----为遍历集合输出子集
T:
-
<s:tabbedPanel id=""></s:tabbedPanel>-----表格框
- <s:table></s:table>-----表格
-
<s:text name=""></s:text>-----I18n文本信息
- <s:textarea></s:textarea>-----文本域输入框
- <s:textfield></s:textfield>-----文本输入框
- <s:token></s:token>-----拦截器
- <s:tree></s:tree>-----树
-
<s:treenode label=""></s:treenode>-----树的结构
U:
-
<s:updownselect list=""></s:updownselect>-----多选择框
- <s:url></s:url>-----创建url
分享到:
相关推荐
struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择 Struts 更是集 struts1 的优点...
### 常用的Struts 2.0标签介绍 #### 非UI标签 Struts 2框架中,非UI标签主要用于控制流程和逻辑处理,而非直接与用户界面交互。下面详细介绍两种非UI标签:`<s:if>`、`<s:elseif>`、`<s:else>`以及`<s:iterator>`...
以下是对Struts2页面开发中常用标签的深入解析,旨在为开发者提供一份实用的开发查询手册。 ### 1. 往Action里传值 #### 1.1 `<input>`标签的使用方式 在Struts2中,`<input>`标签被广泛用于从前端页面向后端...
- **创建视图**: 使用 JSP 页面作为视图,可以通过 Struts 的标签库来渲染数据。 #### 四、MVC 设计模式 - **模型 (Model)**: 表示应用程序的核心逻辑和数据,通常由 JavaBean 对象组成。 - **视图 (View)**: 显示...
这是一个 Stuts + Hibernian + 自定义标签封装的分页,随处可以运用,有相应的测试示例,代码结构清晰,有详细注释,可供大家参考学习,若有疑问,加本人QQ:309677572 昵称:张军利
标签 "stuts" 明确地指出了这个项目与 Struts 框架相关。Struts 的核心特性包括: 1. **ActionServlet**:作为 MVC 中的控制器,接收 HTTP 请求,解析请求参数,并调用相应的 Action 类来执行业务逻辑。 2. **...
stuts2 jar包 全部,都是可以用的jar包,欢迎大家下载 stuts2 jar包 全部,都是可以用的jar包,欢迎大家下载 stuts2 jar包 全部,都是可以用的jar包,欢迎大家下载 stuts2 jar包 全部,都是可以用的jar包,欢迎大家...
5. **JSP标签使用不当**:Struts2提供了丰富的JSP标签库,如`s:textfield`、`s:submit`等。如果标签使用不正确,如属性缺失或语法错误,可能导致页面渲染异常。仔细检查JSP页面中的Struts2标签,确保它们被正确地...
对于Java开发的有效资料,针对Java开发中的框架技术的入门级教程。
这些插件简化了Ajax集成,提供了预定义的标签和功能,如`<sj:a>`标签用于创建Ajax链接,`<sj:submit>`用于异步表单提交。 6. **错误处理**:在Struts2中,Ajax请求的错误处理也很重要。当Action执行失败时,需要...
这个项目"stuts2增删改查再送登录"是基于Struts2、Hibernate和Spring三大核心技术构建的,旨在提供一个基础的CRUD(创建、读取、更新、删除)操作和用户登录功能的示例。以下将详细解析这个项目的知识点: 1. **...
### Struts2 标签库详解 #### 一、引言 Struts2框架作为Java Web开发中的一个重要组件,提供了丰富的标签库来帮助开发者更高效地进行页面展示和交互处理。相较于Struts1.x,Struts2在标签库的设计上更为灵活且功能...
Struts2、Spring和JDBC是Java开发中常用的三大技术框架,它们的集成可以构建一个高效、可维护的Web应用程序。下面将详细讲解这三者之间的配置及其重要性。 首先,Struts2是一个基于MVC(Model-View-Controller)...
stuts2搭建环境步骤
Demo实现了Spring 管理Stuts 和hibernate 技术(内容很简单,适合初学者)我是因为下载一个没有分了,所以上传一个简单的Demo上去。功能实现了从数据库映射出数据;供参考,含数据.sql文件;(因为spring可以管理...
"Stuts+Spring"的整合是将这两个强大的框架结合起来,以提升Java应用的开发效率和可维护性。 在这个"郭克华"的源码示例中,他提供了一种方法来集成Struts和Spring,以便在实际项目中更好地利用两者的优势。这个...
在给定的"stuts2.jar"压缩包中,包含了一系列与Struts2框架相关的库文件,这些文件是Struts2框架运行所必需的: 1. **xwork-core-2.1.6.jar**:这是Struts2的基础框架,包含了Action、Interceptor、结果类型和其他...
通过使用Struts标签库(struts-tiles、struts-bean、struts-html等),开发者可以更方便地创建动态和交互式的用户界面。 6. **国际化和本地化**:Struts支持多语言环境,可以在不同地区提供本地化的用户界面。 7. ...
Struts2标签是Struts2框架提供的一套标签库,它使JSP页面的开发更简单、更有效。Struts2标签主要分为HTML标签、非HTML标签和逻辑控制标签。HTML标签用于生成HTML元素,如表单、输入框等;非HTML标签用于生成非HTML...