ajax jsp tags

ajax jsp tags

ID:26731170

大小:3.70 MB

页数:39页

时间:2018-11-28

ajax jsp tags_第1页
ajax jsp tags_第2页
ajax jsp tags_第3页
ajax jsp tags_第4页
ajax jsp tags_第5页
资源描述:

《ajax jsp tags》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文章内容来自Java私塾2013-12-27AjaxJSPtags(java私塾)14.3 AjaxJSPtags14.3.1概述为了使开发Ajax变得轻松惬意,Struts2提供了一些JSPTags,通过这些自定义的标签库,使得开发人员无需掌握额外的知识即可开发Ajax的应用。      从Struts2.1开始,不再推荐使用Dojo的Plugin,而是改用Ajax的tags,包括:·head:用来下载Dojo文件和相应的Javascript代码·div:用来动态的加载并展示html内容·a:展示为Html的超链接形式,点击后触发一个A

2、jax的请求·submit:展示为Html的按钮形式,点击后可触发异步提交·bind:用来关联事件和对应的事件处理程序·datetimepicker:日历组件·autocompleter:能实现自动完成的功能,类似于搜索框的自动完成功能·textarea:一个复杂的文本编辑器组件·tabbedpanel:一个显示多页面tab面板的组件·tree:一个在页面上展示为树的组件·treenode:用来展示为树中节点的组件要使用Struts2.1的AjaxTags,需要做以下的工作:      1:把Dojo插件,也就是struts2-dojo-

3、plugin-2.1.8.1.jar文件,复制到WEB-INF/lib文件夹下      2:在页面上增加taglib的引用,<%@taglibprefix="sx"uri="/struts-dojo-tags"%>      3:在每个页面的顶部包含head标签      好了,基本的知识就了解到这里,接下来看看具体如何使用Struts2的Ajaxtags。14.3.2 head标签1:功能head标签的地位比较特殊,它的功能是用来下载Dojo文件和相应的Javascript代码,因此所有其他使用Dojo标签的页面都应该包含这个标签。2

4、:属性head标签的属性有:更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-27建议大家在开发期间,把compressed设置为false,debug设置为true,这样方便大家调试程序;但是在交付给客户的时候,应该把compressed设置为true,debug设置为false,这样可以加快程序的运行。3:使用示例在开发期间使用head标签,大致应为: java代码:查看复制到剪贴板打印1.<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>  2.  3.

5、     4.  在运行期间使用head标签,大致应为: java代码:查看复制到剪贴板打印1.<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>  2.  更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-271.    2.  14.3.3 div标签1:功能div标签展示为html中的Div元素,

6、但是div标签能够异步的、动态的加载需要展示的内容,而且div标签还提供一个内部的计时器,可以循环的在设定的时间点去重新加载需要展示的内容。2:属性div标签的属性很多,这里罗列一些常用的:更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-27更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-273:使用示例更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-27div标签的使用是非常简单的,来通过一个示例进行说明,实现的功能非常简单,就是通过div来异步显示Action返回的信息

7、。(1)先看看action的实现,只是简单的返回了一个信息,非常简单,示例代码如下: java代码:查看复制到剪贴板打印1.public class AjaxServerAction extends ActionSupport {  2.    private InputStream inputStream;  3.    public InputStream getInputStream() {  4.        return inputStream;  5.    }  6.      7.    public String ex

8、ecute() throws Exception {  8.        Thread.sleep(3000L);  9.        inputStream = new ByteArra

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。