- 浏览: 1274316 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
Struts2通用标签:
数据标签:
1. Property
用于输出值栈中的对象的属性值
<s:property value=”username” default=”默认”/>
2.set
将一个值赋给指定范围内的变量。它将值放到action上下文。
<s:set name=”name” value=”user.username” scope=”action”/>
Scope: 可以是page,request,session,application,action中的一个
3.Push
用于把一个值压入栈顶
4.Param
用于其他标签的子标签,用于为其它标签提供参数。
5.Bean
用于实例化一个javaBean对象,如果指定id,则他建的bean将被放入到OgnlContext中。
当bean 标签结束的时候,创建的实例将不能访问。如果指定了id, 在标签外部可以访问。
可以在内部使用param标签。
6.Action
允许直接在jsp页面中调用action.如果将标签的executeResult属性设为true,那么action的输出也将被包含到本页面中。
7.Include
类似于jsp的<jsp:include>
可以在内部使用param标签。
8. url
用于创建一个URL.可以在内部使用param标签。如果param标签的value属性的值是一个数组或者iterator,那么所有的值都将被附加给URL.
9.i18n和text
I18n用于将一个资源包放入值栈,text用于从资源包中获取消息。
10.Date
用于格式化输出日期值。指定了id,格式化后的日期值不会输出,而是被保存到OgnlContext中。如果没有指定nice,也没有指定format,那么date标签将会在国际化资源包中查找struts.date.format键,并以这个键的值作为日期格式化样式。
11.Debug
用于调试,它在页面上生成一个“[Debug]”超链接,可以查看值栈和ActionContext中保存的所有对象。
控制标签:
1. If/elseif/else
2. Iterator
用于迭代一个集合,这里的集合可以是Collection,Map,Enumeration,Iterator,或者数组。IteratorStatus类的这些方法分别对应了count,index,even,odd(是否是奇数),first,last属性。
3. Append
用于将不同的迭代器组合在一起。
4. Merge
用于合并迭代器。和append标签的用法类似,区别就是对合并后的迭代器中的元素迭代顺序不一样。
5. Generator
Generator标签根据separator属性指定的分隔符,将val属性指定的值进行拆分,然后生成一个迭代器,压入值栈的栈顶。可以使用iterator 对拆分后的各个部分进行迭代。
6. subset
用于截取一个迭代器的子集。
7. sort
根据comparator属性指定的比较器对集合进行排序,可以使用iterator进行迭代。
UI标签:
1.表单标签的公共属性:form ${parameters.from}这个属性引用表单元素所在的表单。
2. Form
Enctype 上传文件时设为multipart/form-data
Validate true/false 是否执行客户端验证,只有使用xhtml或者ajax主题时才有效。
3. Textfield
Maxlength 输入字符的最大长度
Readonly 只读
Size 指定可视尺寸
4. Password
showPassword 是否显示密码
5. Textarea
Wap 指定多行文本的内容是否应该换行
6. Select
List 要迭代的集合
listKey 指定集合对象的哪一个属性作为选项的value
listValue 指定集合对象的哪一个属性作为选项的内容
multiple 设置为true则他建一个多选列表
size 设置下拉列表框可显示的选项个数
7. Optgroup
本身不能嵌套。可以在select 标签中使用一个或者多个optgroup标签。
List 要迭代的集合
listKey 指定对象的哪个属性作为选项的value
listValue 指定对象的哪个属性作为选项的内容
8. Radio
List 要迭代的集合
listKey 指定对象的哪一个属性作为选项的value
listValue 指定对象的哪一个属性作为选项的内容
9. Checkbox
fieldValue 指定在复选框选中时,实际提交的值
10. Checkboxlist
List 要迭代的集合
Listkey 指定使用集合对象中的哪一个属性作为选项的value
listValue 指定使用集合对象中的哪一个属性作为选项的内容。
11. Doubleselect
输出关联的两个html列表框,第二个列表框的内容随第一个列表框选中的选项而变化。
List 要迭代的集合
listKey
listValue 第一个列表框起作用
headerKey 首项
emptyOption 是否在第一个列表框添加一个空选项 空项
multiple 多选列表框
size 显示选项个数
doubleList
doubleListKey 第二个列表
doubleListValue
doubleSize 显示选项个数
doubleName 指定第二个列表框的name
doubleValue 初始选中项
12. Combobox
List 要迭代的集合
Maxlength 指定输入字符的最大长度
Size 可视尺寸
13. Optiontransferselect
由两个select以及它们中间的用于将选项在两个select之间相互移动的按钮组成。
List 要迭代的集合
Listkey
listValue
headerKey
headerVAlue 第一个列表的首选项
emptyOption 空项
multiple true 则为多选列表框
size
doubleId 指定第二个列表框的id
doubleList
doubleListKey
doubleListValue
doubleHeaderKey
doubleHeaderValue
doubleEmptyOption
doubleMultiple
doubleSize
doubleName 第二个列表框的name
doubleValue 初始选中项
leftTitle 左边的标题
rightTitle
addToLeftLagel 按钮向左的文本
addAlltoLeftLabel 全移到左边的文本
selectAllLabel 全选文本 改变按钮上的文本
leftUpLabel 向上
leftDownLabel
allowAddToleft 是否使用向左的按钮
allowAddAllToLeft true
allowSelectAll 是否使用全选按钮
14. Updownselect
15. Hidden
16. Submit
Type input,image,button
Src 为image类型的按钮设置图片地址
<s:submit value=”登陆” name=”method:login”/>
使用一些预定义的前缀来命名一个按钮,通过按钮的名字来改变执行的行为。
(1) method前缀,如上面:使用method前缀,来取代action默认的execute()方法的执行。
(2) action前缀:取代form标签指定的action
<s:submit value=”注册” name=”action:register”>
(3) redirect前缀
重定向到其他的URL
(4) redirect-action前缀
重定向到其它的action
17. reset
输出一个重置按钮 type: button,input
18. label
19. token
<s:token/>
用于防止表单的重复提交,需要启用TokenInterceptor或者TokenSessionInterceptor拦截器
20.Head
非表单标签:
1. Component
如果是jsp模板,你可以通过<s:property value=”%{parameters.key}”来获取对象
2. a
创建一个超链接
3.Actionerror,actionmessage,fielderror
发表评论
-
struts2 对异常的处理
2015-12-11 19:57 663struts2 对异常的处理 使用自定义类处理异常 ... -
struts/spring/mybatis的整合
2015-10-31 14:19 1015struts/spring/mybatis的整合 1 ... -
struts2 异常处理
2015-06-30 16:10 357异常处理后,能够提供友好的用户界面,而不是一些错误的 ... -
struts2+sring4+mybatis3集成框架(二)
2015-06-30 13:48 7011.jsp自定义标签:分页标签 ... -
struts2 中的OGNL
2015-06-28 08:13 723OGNL是Object-Graph Na ... -
struts2 参数绑定(Jsp获取参数的方法)
2015-06-28 07:31 1591在JSP页面与ACTION之 ... -
struts2 参数绑定(Action接收参数的方法)
2015-06-28 07:26 1193Struts2中Action接收参数的方法主要有以下三 ... -
struts2+sring4+mybatis3集成框架(一)
2015-06-26 08:08 1012struts2.3.24、spring4. ... -
struts2中 # % $ 的区别和用法
2010-09-29 09:15 1056Struts2 中OGNL表达式的用 ... -
struts2 %{#foobar['foo1']} -- %{}的作用
2010-08-31 14:19 1290“%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达 ... -
js util
2010-08-02 16:18 1076http://www.ilovejs.net/archives ... -
Struts2集成spring:
2010-08-02 16:08 1179Struts2集成spring: Spring插件通过覆盖S ... -
Struts2提供了多种方式来访问request,session,application
2010-07-30 10:29 1236Struts2提供了两种方式来访问request,sessio ... -
strtuts2 Request
2010-07-27 10:21 10501.ServletActionContext.getReque ... -
使用Struts2 的result 传递参数
2010-07-27 09:26 14461.当使用type=“redirectAction” 或typ ... -
Struts2 报错
2010-07-23 10:59 1293http://wenku.baidu.com/view/e0f ... -
FreeMarker
2010-07-22 16:48 1990与jsp在HTML页面中嵌入java脚本代码不同,FreeMa ... -
Struts2类型转换
2010-07-21 15:34 1701Struts2类型转换: 在基于HTTP协议的Web应用 ... -
OGNL表达式
2010-07-21 10:56 1525OGNL表达式: 1. 不要忽略了用于界定整个常量字符串的 ... -
struts2 应用
2009-07-29 13:15 11571.留言本 http://www.blogjava.n ...
相关推荐
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...
struts2标签库struts2标签库struts2标签库struts2标签库
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
可对struts2 标签如等相应列进行求和.
struts2 标签 Taglib (Struts2标签库)
史上最全的struts2标签史上最全的struts2标签
有关、相关、类似这样的Struts 2标签库的详细介绍。
struts2标签使用方法以及el表达式的使用,整理收集供参考
Struts2标签详解及具体实例解析,可作为Struts2标签的帮助文档,而且还有具体实例解析
本文讲述了使用Struts 2标签的注意事项,并介绍了学习Struts 2标签比较权威的网站。
struts2标签详解(经典)struts2标签详解(经典)struts2标签详解(经典)
struts2标签+ tiles lib
STRUTS:struts2标签库
包含了Struts2标签使用介绍的详细文档及APi文档,方便实用
自制的struts2标签chm格式,可以方便快速查询查看
第五章:struts2标签库
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...