liferay4.2中,提供了一个很强大的ajax工具集,能让开发者轻松的实现ajax效果。
但是到了版本5.1,这个ajax工具集被废弃了,而是推荐使用jquery的ajax api。
其实目前使用5.1版本以下的liferay还是挺多的。我目前还是使用的liferay4.3.3,去年选择的版本,也一直没有升级。
因此在此简单的说一下,我是如何在liferay4.3.3中实现ajax效果。
AjaxUtil.request(url,{onComplete:function(xmlHttpReq)
{
function doSomething(xmlHttpReq.responseText);
}
}
);
function doSomething(xmlText){
}
url:指定相应的后台访问路径。
需要注意的是,url路径中指向的action类需要继承AJAXAction类,
action类在方法getXML中返回需要的字符串。
function doSomething()可以根据返回的字符串完成相应的页面操作。
AjaxUtil还有其他几种方法,update(),submit()等。
更详细的用法可以去分析js\liferay\ajax.js文件。
分享到:
相关推荐
在IT行业中,Liferay是一款广泛使用的开源企业级门户平台,它允许开发者构建、集成和管理各种Web应用程序。本文将深入探讨“基于serverResource方式的Liferay中Ajax方式的实现”,结合提供的标签“源码”和“工具”...
在Liferay 6中,使用Ajax技术来处理Portlet请求是一种常见的优化用户交互的方法。Ajax(Asynchronous JavaScript and XML)允许部分页面更新,无需整个门户页面的刷新,从而提升了用户体验,尤其是在Portlet环境下。...
### Liferay 使用手册详解 #### 一、快速入门 ##### 安装步骤 Liferay是一款功能强大的企业级门户平台,其安装过程相对直观。首先,访问Liferay官方网站,下载适用于您环境的Liferay-portal-tomcat-4.2.2.zip文件...
在维护方面,Liferay提供了详细的文档和社区支持,帮助用户解决在使用过程中遇到的问题。 #### 五、案例研究与最佳实践 Liferay Portal 6在全球范围内有众多成功案例,涉及金融、教育、医疗等多个行业。例如,某...
在Liferay开发中,以下几个核心知识点是至关重要的: 1. **Liferay架构**:理解Liferay的基础架构是开发的起点。它基于Java EE(Enterprise Edition)标准,包括Servlet容器、JSP、JSF、Portlet、Service Builder等...
这份文档会引导开发者创建和定制Liferay的主题,理解CSS、HTML和JavaScript在Liferay主题中的作用。通过学习,开发者可以实现对Liferay界面的个性化设计,以满足不同用户和组织的需求。 文档四:《Liferay Plugin ...
在Liferay中,用户是系统的基本操作主体。用户管理主要包括: 1. **改变用户所属的组织地点**:用户可以在不同的组织和地点之间切换。这通过编辑用户的资料实现,具体步骤为:进入用户列表,选择目标用户,点击编辑...
在Liferay中整合GWT(Google Web Toolkit)是一项常见的任务,尤其对于开发复杂的企业级Web应用来说,这种集成可以利用GWT的强大力量来创建高性能的用户界面,同时利用Liferay的门户功能和社区特性。这篇博文提供了...
此外,"plugins开发指南11-plugin中开发hibernate应用.pdf"涵盖了在Liferay中使用Hibernate进行数据持久化的实践方法,这对于处理复杂业务逻辑至关重要。 "plugins开发指南13-liferay中使用ldap分析.pdf"讨论了...
使用liferay框开发ajax 的Demo
Liferay 社区活跃,开发者可以在这里获取帮助、分享经验,也可以在 Liferay 市场中找到众多预先开发好的portlet和主题。 1. **Liferay 论坛**:开发者可以在这里提问、讨论问题,寻找解决方案。 2. **Liferay ...
6. **插件或模块**:预编译好的Liferay插件或模块,可以直接导入到项目中使用,提高开发效率。 对于想要深入了解Liferay的人来说,这个压缩包将是一个宝贵的资源库,提供了丰富的学习材料和实践经验。无论是新手...
为了在Eclipse环境中高效地开发和调试Liferay应用,我们需要进行一系列的配置步骤。以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本...
在`.properties`文件中添加相应的键值对,然后在JSP中使用`LanguageUtil.get(pageContext,"key")`,在Java代码中使用`LanguageUtil.get(portletRequest.getLocale(), "key")`来获取翻译后的文本。确保正确编码,必要...
但实际上,在Liferay中,我们通常会使用`<liferay-theme:defineObjects/>`标签来自动化这一过程。 #### 5. 注意事项 - 在使用这些内置对象时,需要注意权限和安全问题,确保不会泄露敏感信息。 - 了解每个对象的...
Liferay是一款开源的企业级门户平台,它...通过上述文件和这些知识点的学习,我们可以全面掌握Liferay的使用和开发,无论你是新手还是经验丰富的开发者,都能从中受益匪浅,提升你在企业级门户解决方案中的专业能力。
Portlets是Liferay中的应用程序单元,可以是动态网页、数据表或者交互式表单。6.2版支持JSR-286标准,开发者可以使用Java、FreeMarker、Velocity或JSP来编写portlet代码。 4. **主题与布局** Liferay允许定制主题...