- 浏览: 227527 次
- 性别:
- 来自: 武汉
最新评论
-
bo_hai:
非原创,http://www.cnblogs.com/shiy ...
理解cookie和session机制 -
Timgise:
好好学习下
理解cookie和session机制 -
lbc_mail:
谢谢谢谢谢谢谢谢谢谢谢谢
理解cookie和session机制 -
osrui:
...
内容仓库模型JCR(转载 -
rosekala:
很受用,分析到细节,全面,谢谢
理解cookie和session机制
文章列表
Apache commons-fileupload是一个很好的文件上传工具,最近使用commons-fileupload实现了图片的上传及显示,可将图片保存在指定的文件夹中,也可以将图片存放在数据库,并支持四种常用的图片格式:jpg,png,gif,bmp。
首先,跟上传一般文件一样,需要写一个servlet来处理上传的文件,你可以修改保存路径或选择将图片保存在数据库中,只需要做简单的修改就行了,servlet代码如下:
FileUploadServlet.java
java 代码
package com.ek.servlet;
import java.awt ...
- 2007-07-10 18:41
- 浏览 17762
- 评论(5)
原来已经做好的一个portlet,使用的是jsp实现的,后来需要增加文件下载的功能,以下是解决办法:
开发一个portlet继承com.liferay.portlet.JSPPortlet;
覆盖processAction方法,如下:
java 代码
public class DownloadFile extends JSPPortlet {
public void processAction(ActionRequest req,ActionResponse re ...
- 2007-07-06 10:48
- 浏览 5399
- 评论(1)
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到Excel文件,但是还不能真正的操纵Excel文件,本文将给大家一个惊喜,向大家介绍一个开放源码项目——Java Excel API,使用它大家就可以方便 ...
java 代码
public void attachFileToBlogEntry(String blogTitle,
InputStream uploadInputStream) throws BlogApplicationException {
Session session = JackrabbitPlugin.getSession();
Node blogEntryNode = getBlogEntryNode(blogTitle, session);
blogEntryNode.setPr ...
- 2007-06-23 01:30
- 浏览 1859
- 评论(0)
原文地址:http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html?page=4
JSR-170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。同时它也对内容仓库做出了自己的定义,它认为内容仓库是一个高级的信息管理系统,该系统是是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索,访问控制,内容分类、访问控制、内容事件监视等内容服务。
Java Content Repository API(JSR-170)试图建立一套标准的API去访问内容仓库。如果 ...
- 2007-06-23 00:57
- 浏览 4731
- 评论(3)
如何打包程序为 JAR 文件(转)
其实 JAR 文件的格式是 ZIP 格式的, 因此它可以用各种能够处理 ZIP 文件的工具来进行操作, 例如 WinZip, WinRAR, PKZIP 等, 还有 JDK 自带的 JAR 工具. 因此我们将就使用这两种类型的工具来制作 JAR 文 ...
- 2007-05-24 09:49
- 浏览 7330
- 评论(1)
cookie和session机制之间的区别与联系
具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.
而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局变量的方式
session是针对每一个用户的,变量的值保存在服务器上,用一个sessionID来 ...
- 2007-05-24 09:09
- 浏览 41675
- 评论(8)
session详解
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。
目录:
一、术语session
二、HTTP协议与状态保持
三、理解cookie机制
四、理解session机制
五、理解javax.servlet.http.HttpSession
六、HttpSession常见问题
七、跨应用程序的session共享
八、总结
参考文档
一、术语session ...
- 2007-05-24 08:38
- 浏览 1673
- 评论(1)
AJAX 入门介绍 - (3) 整合 XML 和 DOM
文档对象模型(DOM)
文档对象模型(DOM)是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口(API)。一般的,支持 Javascript的所有浏览器都支持DOM。本文所涉及的DOM,是指W3C定义的标准的文档对象模型,它以树形结构表示HTML和XML文档,定义了遍历这个树和检查、修改树的节点的方法和属性。
DOM眼中的HTML文档:树
在DOM眼中,HTML跟XML一样是一种树形结构的文档,< html>是根(root)节点,< head>、< title>、& ...
- 2007-05-23 21:14
- 浏览 1849
- 评论(0)
AJAX入门介绍 - (2) GET 和 POST 配合表单 (转)
讲到这里首先必须要介绍一下 HTTP 协议和 GET, POST 的工作方式.
当用户在Web浏览器地址栏中输入一个带有http://前缀的URL并按下Enter后,或者在Web页面中某个以http://开头的超链接上单击鼠标,HTTP事务处理的第一个阶段--建立连接阶段就开始了.HTTP的默认端口是80.
随着连接的建立,HTTP就进入了客户向服务器发送请求的阶段.客户向服务器发送的请求是一个有特定格式的ASCII消息,其语法规则为:
< ...
- 2007-05-23 21:05
- 浏览 2807
- 评论(1)
网上提的很多的一个新概念就是 AJAX 了, 那么, AJAX 是什么呢? 以下内容引用网上资料:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:
Ajax(Asynchronous JavaScript + XML)的定义
基于 web标准(standards-based presentation)XHTML+CSS的表 ...
- 2007-05-23 11:30
- 浏览 1563
- 评论(0)
Xml越来越热,关于Xml的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:Xml到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先 ...
- 2007-05-22 15:44
- 浏览 1399
- 评论(0)
HTTP协议 ( http://www.w3.org/Protocols/ )是“一次性单向”协议。
服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。
我们看到,HTTP协议本身并不能支持服务端保存客户端的状态信息。于是,Web Server中引入了session的概念,用来保存客户端的状态信息。
这里用一个形象的比喻来解释session的工作方式。假设Web Server是一个商场的存包处,HTTP R ...
㈠ File类
这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。
File类主要提供以下方法:
1、saveAs作用:将文件换名另存。
原型:
public void saveAs(Java.lang.String destFilePathName)
或
public void saveAs(Java.lang.String destFilePathName, int optionSaveAs)
其中,destFilePathName是另存的文件名,optionSaveAs是另存的选项,该选项有三个值,分别是SAVE ...
以下所说的struts-config.Xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。
1、“No bean found under attribute key XXX”
在struts-config.Xml里定义了一个ActionForm,但type属性指定的类不存在,type属性的值应该是Form类的全名。或者是,在Action的定义中,name或attribute属性指定的ActionForm不存在。
2、“Cannot find bean XXX in any sco ...
- 2007-05-22 15:33
- 浏览 992
- 评论(0)