struts2Ajax标签
更新时间:2024-01-01 19:03:01 阅读量: 教育文库 文档下载
Struts2标签库之Ajax标签---详细标签介绍 2010-08-31 20:09 DIV标签
Div标签在页面中生成一个HTML的div标签,标签的内容可以通过ajax异步请求来获取,以实现局部内容更新。Div标签属性如下:
1. handler:指定处理请求的Javascript函数名;
2. formId:指定表单的Id,表单的字段将被序列化并作为参数传递; 3. formFilter:指定用于过滤表单字段的Javascript函数名; 4. loadingText:指定当处理正在处理时显示的文本,如果异步请求发
生错误则错误信息将显示在div内容中,如果不想显示错误信息,可以将showErrorTransportText属性设置为false,如果想定制这个错误消息,可以使用errorText属性; 5. errorText:指定当请求失败时显示的文本;
6. refreshListenTopic:指定主题名,当该主题事件发布时,div内容
将重载; 7. startTimerListenTopics:指定主题名列表,当指定主题事件发布时,
启动定时器; 8. stopTimerListenTopics:指定主题名列表,当指定主题事件发布时,
停止定时器; 9. executeScripts:如果为true,则服务器返回的内容中的Javascript
代码将被执行; 10. updateFreq:指定自动更新div内容的时间间隔,以毫秒为单位,如
果autoStart属性设置为false,则此属性无效; 11. delay:指定第一个异步请求开始之前等待的时间,以毫秒为单位; 12. autoStart:指定页面加载后是否自动启动定时器。 Submit标签
Submit标签用于异步提交表单,或者使用异步请求返回的文本更新HTML表单元素,一般是div元素。如果submit标签使用在form中,则不需要指定href属性,此时这个表单将异步提交;如果是在form标签外使用submit标签,你需要使用formId指定form表单,使用href属性指定异步请求资源的地址,如果
需要过滤表单字段,可以使用formFilter属性。 Submit标签的常用属性:
1. targets:逗号分隔的HTML元素id列表,这些元素的内容将被更新; 2. handler:指定处理请求的JavaScript函数名;
3. formId:指定表单id,表单的字段将被序列化作为参数传递; 4. formFilter:指定过滤表单字段的Javascript函数名;
5. loadingText:指定请求正在处理时,targets属性指定的表单元素显
示的内容; 6. errorText:请求失败时targets属性指定的表单元素显示的文本; 7. refreshListenTopic:指定主题名,当指定的主题事件发生时,
targets属性指定的表单元素将被更新; 8. executeScripts:如果为true,请求返回内容中的JavaScript将被
执行; 9. src:为image类型的提交按钮指定图片路径,对input和button类
型的提交按钮无效; a标签
a标签与submit标签类似,可以用于异步提交表单,或者使用异步请求返回的文本更新HTML元素的内容。 常用属性:
1. targets:逗号分隔的HTML元素id列表,这些元素的内容将被更新; 2. handler:指定处理请求的JavaScript函数名;
3. formId:指定表单id,表单的字段将被序列化作为参数传递; 4. formFilter:指定过滤表单字段的Javascript函数名;
5. loadingText:指定请求正在处理时,targets属性指定的表单元素显
示的内容; 6. errorText:请求失败时targets属性指定的表单元素显示的文本;
7. refreshListenTopic:指定主题名,当指定的主题事件发生时,
targets属性指定的表单元素将被更新; 8. executeScripts:如果为true,请求返回内容中的JavaScript将被
执行; tabbedPanel标签
tabbedPanel标签生成一个包含标签页(tab)的Panel,Panel上的标签页可以是静态的,也可以是动态的。每个标签页都是一个ajax主题的div标签,并且作为标签页使用的div标签只能在tabbedPanel标签中使用,并使用label属性指定标签页的标题。
需要注意的是tabbedPanel标签是在simple主题中,不要将tabbedPanel标签的theme属性设置为ajax,但每一个标签页的div都应该是ajax主题的。 TabbedPanel标签常用的属性:
1. closeButton:指定关闭按钮放置的位置,可选的值是”tab”
和”pane”,但有什么区别暂时没搞懂;这个属性已经不推荐使用了; 2. selectedTab:指定默认选中的标签页的id,默认为第一个标签页;这个属性也已经不推荐使用; 3. doLayout:布尔型,默认为false,指定tabbedPanel标签是否为固
定高度,如果为false,则tabbedPanel标签页的高度为选中的标签页的高度,否则需要指定标签页的高度; 4. labelposition:指定标签页放置的位置,可选的值有top、right、
botton和left,默认为top。 autocompleter标签
autocompleter标签输出一个组合框,由文本输入框和下拉列表框组成,它在页面加载的时候通过异步请求来加载它的选项,并可以基于用户在输入框中输入的内容来给出建议的选项。如果通过action来响应autocompleter的异步请求,那么action的响应必须是格式正确的JSON串,格式为:[[“text1”,”value1”], [“text2”, “value2”]?]。
在表单中使用autocompleter标签的话,在表单提交时会产生两个请求参数:一个是name属性名参数,其值是下拉列表中显示的内容;另一个是
“${name}Key”,其值是下拉列表中的选项值。如果在action中两个参数都需要接收的话,就应该为两个参数分别定义属性名。
autocompleter常用的属性:
1. autoComplete:设置是否自动完成文本框中的输入内容,默认值为
false; 2. forceValidOption:指定文本框中的输入内容是否必须匹配下拉列表
的选项,如果不匹配的话,文本框中的内容将会在失去焦点时被清空。默认值为false; 3. delay:指定开始搜索下拉框中的内容之前延迟的时间,心ms为单位; 4. searchType:指定输入文本和下拉列表选项的匹配方式,可选的值有:
startstring、startword和substring。默认值为startstring; 5. dropdownHeight:设置下拉框的高度,以像素为单位,默认值为120; 6. dropdownWidth:设置下拉框的宽度,以像素为单位,默认与文本框
的宽度一样; 7. formId:指定表单的id,表单的字段将被序列化作为参数传递; 8. formFilter:指定用于过滤表单字段的JavaScript函数名; 9. value:当主题是simple时,设置标签的默认值。当标签的主题为
simple时,则失去了ajax功能,但提示和自动完成功能还是有的; 10. list:指定用于生成下拉列表框中的选项的集合,可以是List或Map; 11. loadOnTextChange:指定当用户在文本中输入文本时,是否重新加载
下拉列表框中的选项; 12. loadMinimCount:指定用户在文本框中输入多少个字符后,才会开始
重新加载下拉框的选项。默认值为3。使用该属性时需要将loadOnTextChange设置为true; 13. showDownArrow:是否显示下拉箭头,默认为true。 tree和treenode标签
tree标签输出一个树形组件,treenode标签在树形组件里绘制树节点。这两个标签都有一个label属性,tree标签的label属性指定树的标题,treenode标签的label属性指定节点的标题。
使用tree和treenode标签构建动态树的时候,如下几个属性是必须的:
1. rootNode:作为顶层树节点的对象,该属性的值可以是一个OGNL表
达式;
2. nodeIdProperty:指定节点id的对象; 3. nodeTitleProperty:指定节点title的对象;
4. childCollectionProperty:指定根节点对象中的一个集合属性,该
集合包含了作为子节点的对象。
正在阅读:
struts2Ajax标签01-01
法律硕士研究生部分推荐阅读书目06-08
名校必备黑龙江省哈尔滨市2007-2008学年度高考复习质量检测语文...07-25
看电影作文200字07-10
培训课堂管理办法06-13
中学心理健康课教案(全)09-06
2017年工资涨幅02-15
2015高考试题——英语(安徽卷)解析版05-15
2010-10月历年真题和标准答案06-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- struts2Ajax
- 标签
- 2018年我的文秘见习日记-精选word文档(13页)
- 美国大城市的死与生
- 新人教版高中地理必修一第一节冷热不均引起大气运动第二学时
- 洞口临边作业安全防护方案与洞新八标桥梁及高边坡工程应急预案汇编
- 大学生创业计划大赛 - 图文
- 8月份公司综合检查结果通报
- 因公临时随船人员申办海员证管理规定 - 图文
- 2014准大学新生必读
- 2019年企业党建思想政治工作总结
- 隧道工程复习思考题
- 浙江义乌市2019年中考科学试题(word版,含答案)
- AEO海关一般认证文件008 信息安全管理制度
- 再论用于否定形式“并”和“又”的异同-精品文档
- 苏教版七年级语文上册《冰心诗四首》学案
- 雨花台烈士观后感
- 殊胜的金刚乘的秘密修行原理!宗萨钦哲仁波切
- 思维技巧和态势语运用技巧
- 2010初级会计职称
- 关于公共关系的基本理论框架
- 新疆1#锅炉水压试验方案