在GXT中已经提供了相关的类,能够让我们很方便的操作cookies
就是下面这个
com.extjs.gxt.ui.client.state.CookieProvider
他有一个构造方法
/**
* Creates a new cookie provider
*
* @param path The path for which the cookie is active (defaults to root '/'
* which makes it active for all pages in the site)
* 激活此cookie的路径,默认使用/,即对所有页面有效
* @param expires the cookie expiration date (defaults to 7 days from now)
* cookie的失效时间,默认一个星期
* @param domain The domain to save the cookie for. Note that you cannot
* specify a different domain than your page is on, but you can
* specify a sub-domain.
* @param secure <code>true</code> if the site is using SSL
* 是否使用SSL安全连接
*/
public CookieProvider(String path, Date expires, String domain, boolean secure) {
this.path = path == null ? "/" : path;
this.secure = secure;
this.domain = domain;
if (expires == null) {
expires = new Date(new Date().getTime() + (1000 * 60 * 60 * 24 * 7)); //7-
// days
}
this.expires = expires;
}
你可以非常方便的设置和获取cookie值
protected void setValue(String name, String value) {
Cookies.setCookie(name, value, expires, domain, path, secure);
}
protected String getValue(String name) {
return Cookies.getCookie(name);
}
CookieProvider provider=new CookieProvider(null, null, null, false);
provider.set("name", "value");
provider.get("name");
分享到:
相关推荐
gxt-javadoc.css 文件是API文档的样式表,它定义了文档中的排版和视觉样式。在自定义GXT应用的外观时,了解此CSS文件可以帮助开发者更好地调整和定制GXT组件的样式。 3. **索引和概述** `index-all.html` 是完整...
**GXT项目详解** GXT,全称是GWT eXtensions,是Sencha公司为Google Web Toolkit(GWT)开发的一套丰富的用户...这个项目无疑为初学者和有经验的开发者都提供了一次宝贵的实践机会,加深对GXT的理解,提升开发效率。
该文档深入讲解了GXT中的各种组件,如Grid、Window、Panel等的使用方法,同时可能包括了数据绑定、事件处理、组件样式定制等内容,旨在提升开发者对GXT组件的实际操作能力。 3. **JavaBeanSupportwithExtGWT.docx*...
无论是希望快速上手GXT的新手,还是想要深入了解GXT高级特性的开发者,都能从这本书中获益良多。通过系统地学习本书内容,读者将能够在较短的时间内建立起扎实的GXT基础,为今后的职业生涯奠定坚实的技术基石。
从给定的内容来看,这篇“gxt初学进阶教程”主要介绍了一个基于GWT(Google Web Toolkit)的扩展工具库ExtGWT,也被称作GXT,用于帮助Java程序员在Web开发中创建富客户端应用程序。以下是根据提供的文件内容总结出的...
GXT最初是对ExtJS的一个Java实现,ExtJS是一个用JavaScript编写的前端框架,而GXT则是将这些组件和功能转化为Java代码,使得开发人员可以在Java环境中进行工作,利用GWT的编译机制,生成高效的JavaScript代码运行在...
在IT行业中,GXT(Ext GWT)是一种用于构建富客户端Web应用的JavaScript库,它基于Google的GWT(Google Web Toolkit)。...同时,这也涉及到数据管理、事件处理和UI设计等多个方面,对提升GWT和GXT的编程技能大有裨益。
标题中的"Gxt"指的是Sencha GXT,这是一个基于Google Web Toolkit (GWT) 的Java库,专门用于构建富互联网应用程序(Rich Internet Applications, RIA)。GXT提供了丰富的组件、数据绑定、布局管理以及主题定制等功能...
- **下载并集成GXT SDK**:从Sencha官网下载GXT SDK,将其资源目录拷贝至GWT项目中,配置Eclipse以引用GXT类库。 - **创建并运行GWT项目**:利用Eclipse的GWT插件,创建新的GWT项目,随后修改项目配置以包含GXT组件...
随着对GXT库的深入理解和实践,你可以构建更复杂的用户界面,利用其强大的组件和数据绑定功能,实现高效、美观的Web应用。在实际开发中,还需要学习GXT提供的各种组件、布局、事件处理、数据模型以及远程服务调用等...
GXT的目标是将桌面级的用户体验引入到Web应用中,通过JavaScript库和Java API的结合,简化开发过程。 描述中提到,这个zip文件包含两个jar文件,即"gxt.jar"和"gxt-servlet.jar",它们是GXT库的主要组成部分。"gxt....
博客链接指向的可能是对如何在GXT项目中实现MVC模式的详细教程或讨论,但具体内容由于没有提供,我们无法深入探讨。通常,这样的教程会涵盖以下方面: - 如何组织GXT组件以符合MVC原则。 - 如何创建和使用事件监听器...
GXT的文件上传通常会涉及更多的样式和事件处理,以及对多文件上传的支持。例如: 1. 创建GXT的`UploadButton`: ```java UploadButton uploadButton = new UploadButton(); uploadButton.setUrl("your_server_...
5. **增强的性能**:GXT对GWT进行了优化,提高了组件渲染速度和整体性能。 在描述中提到的“基于java语言编写前台界面,java语言最终会被编译成js”,正是GWT的核心工作流程。通过这种方式,开发者可以利用熟悉的...
Ext JS是一个流行的JavaScript框架,用于构建富互联网应用程序,而GXT则是其在GWT环境中的移植。 至于文件 "client",这通常是GWT项目中的一个关键部分,包含了所有与客户端相关的代码,如用户界面、事件处理、业务...
GXT的优势在于其丰富的界面组件和对响应式设计的支持,使得开发者能够构建出类似桌面应用的用户体验。GXT还提供了强大的数据网格功能,对于大数据量的展示和操作有很好的支持。 GWT则是一个由Google开发的开源工具...
GXT(Ext GWT)是Sencha公司推出的一个强大的JavaScript库,专为构建富互联网应用程序(RIA)设计,尤其在企业级应用中广泛使用。它基于Google的GWT(Google Web Toolkit),允许开发者使用Java语言编写客户端代码,...
在GXT 2.2.5中,数据绑定和分页功能得到了进一步优化。通过ModelData和Store对象,可以轻松实现数据的双向绑定,使得界面组件和后台数据之间的交互更为便捷。同时,数据网格支持动态加载和分页,提升了用户体验。 ...
5. **serialized-form.html**:序列化形式,展示了GXT中可序列化对象的字段和序列化细节,对理解和处理数据传输至关重要。 6. **deprecated-list.html**:列出已废弃的API,提醒开发者避免使用,同时提供替代方案。 ...
Aggregation Grid是GXT中一个非常重要的特性,允许用户在网格中对数据进行聚合计算,例如求和、平均值、最大值等。 1. **GXT组件介绍** GXT组件包括表格、表单、菜单、工具栏、树形视图等,它们都具有高度可定制性...