- 浏览: 1214486 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (434)
- js (20)
- struts2 (77)
- spring (11)
- hibernate (17)
- ssh整合 (9)
- 程序例子 (4)
- 正则表达式 (8)
- JSP (20)
- IDE (15)
- 数据库 (10)
- 工作经验技巧感悟 (21)
- 程序员的幽默 (4)
- windows设置 (4)
- 名词解释 (4)
- 技术入门 (4)
- jFreeChart (16)
- OGNL (5)
- java基础 (46)
- dwr (4)
- portal (1)
- 示例用到的附件 (0)
- 优秀程序员45个习惯 (1)
- webService (1)
- shell (3)
- ibatis (3)
- 开发工具 (1)
- OS (3)
- xmlbean (2)
- design_pattern (0)
- error (1)
- testng (2)
- python (18)
- hadoop (21)
- mapreduce (9)
- Hive (0)
- HBase (0)
- ubuntu (22)
- 多线程 (7)
- 自我改进 (6)
- 设计模式 (1)
- ssh (2)
- ant (4)
- guake (2)
- 云计算 (9)
- hdfs (3)
- 大数据 (1)
- 电信业务 (1)
- maven (2)
- svn (5)
- UML (1)
- 待处理问题 (2)
- log4j (1)
- css (1)
- LevelDb (0)
- thrift (6)
- 辅助工具 (3)
- 算法 (1)
- tornado (0)
- twisted (1)
- jvm (0)
- 图书 (1)
- 其他 (1)
- oracle (2)
- mvn (1)
- 私人信息 (0)
- nio (1)
- zookeeper (1)
- JavaIO (3)
- mongodb (1)
- java-高级 (6)
- spring-深入 (1)
- tomcat (1)
- quartz (1)
- 面试题 (1)
- redis (3)
- EJBCA (0)
- spring-3.0 (1)
- memcache (3)
- 性能检测 (1)
- android (0)
- 开源项目 (1)
- 将博客搬至CSDN (0)
- 架构之路 (1)
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
struts2的非UI 标签包含控制标签和数据标签:
控制标签:
- if : 用于控制选择输出的标签;
- elseIf/elseif : 与if标签结合使用 ,用于控制选择输出的标签;
- else : 与if标签结合使用 ,用于控制选择输出的标签;
- append:用于将多个集合拼接成一个新的集合
- generator:它是一个字符串解析器,用于将一个字符串解析成一个集合;
- iterator: 这是一个迭代器用于将集合迭代输出;
- merge : 用于将多个拼接成一个新的集合,但与append的拼接方式不同;
- sort : 用于对集合的部分元素进行排序;
- subset : 截取集合的部分元素,形成新的集合;
数据标签:
- action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来;
- bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Stack Context中。
- date :用于格式化输入一个日期
- debug :用于在页面上生成一个调试链接,当单击该链接时,可以看到当前ValueStack和Stack Context中的内容。
- i18n: 用于指定国际化资源文件的baseName
- include :用于在JSP页面中包含其他的JSP或Servlet资源
- param: 用于设置一个参数,通常是用做bean标签、url标签的子标签
- push :用于将某个值放入ValueStack的栈顶
- set: 用于设置一个新变量,并可以将新变量放入指定的范围内
- text :用于输出国际化消息
- url: 用于生成一个URL地址
- property: 用于生成输入某个值,包括输出ValueStack,Stack Context和Action Context中的值
发表评论
-
struts2 学习资料
2013-10-08 12:23 960struts2.0 系列文章 http://www.blo ... -
javaweb项目RuntimeException不能默认打印到控制台
2012-11-26 15:46 3054前几天搭建了一个框架: 配置 struts2 spring2 ... -
ajax和js实现下拉列表级联的两种方式(ajax和dwr)
2010-01-19 21:54 5836今天遇到一个问题: ... -
jsp页面用s:datetimepicker不显示时间下拉框(提示dojo未定义错误)
2010-01-15 09:49 5803在写时一定要加上:form 标签外加上<s:head t ... -
struts2中struts.xml 文件详解(中文版翻译)入门篇
2009-12-21 11:15 2130<!DOCTYPE struts PUBLIC &quo ... -
Struts2中的(Interceptor)拦截器的执行顺序
2009-12-10 15:00 5953Interceptor的接口定义没 ... -
Struts2中的拦截器的内部结构
2009-12-10 14:44 1516让我们再来回顾一下之前我们曾经用过的一张Action Life ... -
struts2 中Action的生命周期
2009-12-10 14:40 1835接下来,我们再来看看Struts2中的Action的生命周期: ... -
Struts2的Action并不带有任何Web容器相关的对象,Action又是如何工作在Web容器中
2009-12-10 14:39 2136虽然Struts2的Action只是一 ... -
Struts2中的Action 定义
2009-12-10 14:38 1356多数的MVC框架中的Control层,都是一个Java对象。按 ... -
struts2中Action的五大元素
2009-12-10 14:23 2644在大概了解了Struts2的Action后,我们来重点研究一下 ... -
jsp 向Action传值(不提交committ 也能传值)
2009-12-05 09:45 3827今天发现 当药提交表单是 页面的 字段 在Action接收不 ... -
struts2 Tooltip和radio 还有关系吗?
2009-10-12 17:19 1784今天遇到一个奇怪的问题,拿来大家看看! 我用stru ... -
jsp向action传值的几个错误一点
2009-09-23 08:36 16281. 在jsp页面首次请求时正确!通过查询可以正确显示数 ... -
struts2 标签展示 map
2009-09-21 17:59 2274从数据库中查找出来的 ... -
struts2 标签展示 map
2009-09-21 17:48 2714在jsp页面用iterator 迭代时,如果 list中放的是 ... -
struts.properties 配置解析
2009-09-11 10:45 2059### struts.properties这是一 ... -
Struts1和Struts2的区别和对比
2009-09-11 10:05 1589? Struts1要求Action类继承 ... -
el表达式函数
2009-09-11 09:48 1285<%@ taglib prefix="fn&q ... -
struts2 手动校验原理图解
2009-09-02 10:37 17461、Struts 2的类型转换器负责对客户端的字 ...
相关推荐
在实际使用中,Struts2 UI标签与Struts2的拦截器(Interceptor)和Action配合,实现数据绑定、验证、结果转发等功能。通过`struts.xml`或`struts.properties`等配置文件,可以定制标签的行为,实现更灵活的视图逻辑...
本篇文章将深入探讨Struts2 UI标签中的几个关键组件:tabbedPanel、autocompleter、tree和treenode以及optiontransferselect,这些标签在实际项目中有着广泛的应用。 首先,`tabbedPanel`标签是用于创建多选项卡的...
UI标签的一个显著优点是它们能够直接与Struts2的Action和值栈进行交互,使得数据的获取和提交更加便捷。同时,它们还提供了诸如国际化、主题样式等功能,使得页面的呈现更加一致和美观。 总之,Struts2的标签库极大...
Struts2中的UI标签为开发者提供了强大的工具来构建用户界面,不仅涵盖了常见的表单控件,还支持复杂的条件判断和循环迭代逻辑。通过本文的介绍,读者应该能够理解并掌握Struts2 UI标签的基本用法及其应用场景。在...
这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,例如 if、else 和 iterator。数据标签用来管理数据的取得和创建,例如 bean、push 和 i18n。 4.1.1 if 标签 if 标签用来控制基本的...
Struts2 标签库可以分为三大类:UI 标签、非 UI 标签和 Ajax 标签。 UI 标签 UI 标签主要用于生成 HTML 元素标签,UI 标签又可分为表单标签和非表单标签。UI 标签用于生成 HTML 元素标签,例如生成文本框、下拉框...
非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。 数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。 流程控制标签:主要包含用于实现分支,循环等流程控制的标签。 AJAX...
非UI标签则涵盖流程控制标签和数据访问标签。流程控制标签,如`<s:if>`、`<s:elseif>`和`<s:iterator>`,用于实现条件判断和循环。数据访问标签,如`<s:set>`和`s:get>`,用于在ValueStack中设置和获取值,实现数据...
Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了创建动态、数据驱动的Web应用的过程。...通过学习和熟练掌握Struts 2.0的UI标签,你可以快速构建出功能完善的Web应用。
而Struts2则没有明确的分类,所有的标签都位于统一的URI命名空间"/struts-tags"下,但可以根据功能大致分为非UI标签和UI标签。Struts2的一个显著特点是支持多种表达语言,包括OGNL(Object-Graph Navigation ...
3. **配置Struts2**:在struts.xml配置文件中,定义Action和结果类型,确保返回的数据可以被自定义标签使用。 4. **编写自定义标签**:创建JSP标签库,实现分页的展示逻辑。标签需要解析Action返回的PageBean对象,...
5. **UI标签**:这些标签用于创建用户界面元素,如按钮、链接等。例如: - `<s:submit>`:创建提交按钮,触发Action方法。 - `<s:url>`:生成URL,支持动态参数。 在使用Struts2标签时,还需要注意以下几点: - ...
\n\n- **非UI标签**:这些标签主要用于数据访问和逻辑控制,包括流程控制标签(如`s:if`、`s:choose`等)和数据访问标签(如`s:property`、`s:i18n`等)。数据访问标签可以输出ValueStack中的值,实现国际化等功能。...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它被广泛应用于Java Web开发中,提供了优雅的方式来组织和控制应用程序的行为。jQuery UI则是一个基于jQuery库的用户界面插件集合,提供了多种可交互的UI组件,如...
2. **编写标签处理类(Tag Handler Class)**:这个类继承自Struts2提供的`org.apache.struts2.views.jsp.ui.TagSupport`或`org.apache.struts2.views.jsp.ComponentTagSupport`基类,实现标签的具体逻辑。...
在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...
除了OGNL,Struts2还提供了一个丰富的标签库,包括UI标签和非UI标签。UI标签主要用于创建HTML表单,非UI标签则提供控制逻辑,如条件语句。UI标签通常有通用属性,比如`label`用于设置控件的名称,`labelposition`...
- **非用户界面标签库**:包括控制流标签、数据访问标签等,这些标签主要用于逻辑控制和数据处理。 - **Ajax支持标签库**:为实现Ajax操作提供支持,增强了用户界面的响应性和交互性。 - **表单标签库**:专注于处理...
Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...