- 博客(20)
- 收藏
- 关注
原创 jsp实现文件下载
String downloadpath = ""; Vector list = new Vector();//获得下载文件的名字和相对路径,在list里面的第一个元素的值是文件的名字,第二个是文件的相对路径 public String convertFileName(String
2007-04-14 13:31:00
841
转载 直接让客户端浏览器下载已知类型的文件
Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件,发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开。以前 我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,这样有两个不足的地方: 一是:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件。比
2007-04-14 13:20:00
843
转载 JSP中文乱码解决方案-Tomcat5.0版
首先,说说JSP/Servlet中的几个编码的作用。在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8"),其中前两个只能用于
2007-02-27 01:09:00
959
转载 Servlet上传的例子
Java Servlet 在网络上的编程应用,如利用Servlet 上传和下载文件、Servlet 的数据库编程、在Servlet 中发送和接受邮件以及Java Servlet 在RMI和XML等方面的应用,由于篇幅有限,在这里就不在多介绍了,下面再举一个Servlet 上传的例子。 在Web 应用程序中,用户向服务器上传文件是非常普遍的操作。使用Servlet 实现文件的上传是比较简单的。
2007-02-26 16:00:00
2909
转载 HTTP/1.1协议翻译
1 引言(2005-9-16)1.1目的HTTP是一个为分布式的协作的超媒体的信息系统而建立的应用层上的协议。自从1990年就被www采用。第一个版本,HTTP/0。9,是一个简单的跨INTERNET传输原始数据的协议。HTTP/1.0(在RFC1945[6]描述),允许信息以类似MIME形式存在(包含关于传输数据的描述元数据和一些关于REQUEST/RESPONSE语义描述符)。但是,HTT
2007-02-25 17:53:00
1841
转载 Best of Vim Tips 中文版
这篇文章很早被翻译过,好像是一个清华的哥们翻译的。我再原来的基础上又整理 和新增了些内容--这是两年前做的,后来没有再更新。有兴趣的人可以继续更新。 __BEGIN__ ------------------------------------------------------------------------------ # searching 查找 /joe/e
2007-02-25 10:32:00
2248
转载 使用JDBC和Hibernate来写入Blob型数据到Oracle中
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob的c
2007-02-24 00:39:00
558
转载 从数据库中读取一个图片并保存为一个图片文件
import java.sql.*;import java.io.*;public class WriteDB { public static void main(String[] args) { Connection conn=null; String driver="com.mysql.jdbc.Driver";//驱动 Strin
2007-02-23 23:52:00
700
转载 pageEncoding和contentType的区别
contentType — 指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码.就是 Mozilla的 Character encoding, 或者是 IE6的 encoding. 例如 JSPtw Forum 用的contentType就是 Big5.pageEncoding — 指定JSP编写时所用的编码如果你的是 WIN98, 或 ME 的NOTEPAD记事本编写JSP,
2007-02-23 23:43:00
963
转载 攻破JNDI连接池(Tomcat5.5下通过管理界面配置连接池)
文章来源: Maxtrix - 与 Java 共舞攻破JNDI连接池- - 经过几天的努力,终于可以连接上连接池了,其中参考了很多大侠关于这方面的贴子,现在将这几天出现的几个问题写在这里:一.在tomcat_home/common下放入jdbc的三个驱动程序(一定要的哦),可以在微软的网站上去下载,安装的SQLSERV
2007-02-23 23:27:00
775
转载 详解Tomcat中用web.xml控制Web应用
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。 DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。
2007-02-22 04:42:00
1039
转载 解决JSP与MySQL交互的中文乱码问题
首先实现了一个StringConvert bean(GBtoISO()和ISOtoGB()两个方法),解决了与MySQL数据库交互的时候的部分中文乱码问题:在JSP程序中读取MySQL的中文内容,用这两个方法可以解决乱码问题。 但是从JSP写入到MySQL的中文内容都成了乱码,并且再读出来的时候也显示为“??
2007-02-22 04:35:00
776
原创 学习Tomcat下配置MySQL数据库连接池
1.在$CATALINA_HOME/conf/server.xml中添加配置信息,声明连接池的具体信息,添加内容如下:
2007-02-22 04:32:00
624
原创 比较JSP三种页面跳转方式
使用JSP大约有下列三种跳转方式: 1. response.sendRedirect(); 2. response.setHeader("Location",""); 3. 经过试验得到下面的一些规则:一. response.sendRedirect()此语句前不允许有out.flush(),如果有,会有异常:
2007-02-22 04:31:00
822
原创 两招利用JavaBean实现多文件上传
JavaBean是一种基于Java的软件组件。JSP对于在Web 应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。 文件的上传功能在基于B/S的开发模式中非常普遍。同其他开发工具相比较,JSP对文件的上传支持并不是很完美,它既不象ASP那样一定需要使用组件来 完成,也不像
2007-02-22 04:22:00
929
原创 Tomcat配置技巧
1、配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器 都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业 化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、us
2007-02-22 04:20:00
561
转载 使用JSTL标签做页面资源国际化
JSTL 标签支持国际化的标签为 功能:指定消息资源使用的文件 功能:显示消息资源文件中指定key的消息,支持带参数消息
2007-02-22 04:17:00
1063
1
转载 详解JSP 2.0下的动态内容缓存
在Web应用中,内容缓存是最普通的优化技术之一,并且能够很容易地实现。例如,可以使用一个自定义地JSP标签——我们将之命名为——由和将每一个需要被缓存的页面片段封装起来。任何自定义标签 可以控制它所包含部分 (也即预先封装的页面片段)在何时执行,并且动态输出结果可以被捕获。标签使得JSP容器(例如Tomcat)只生成内 容一次,作为应用程序范围内的JSP变量,来存储每一个缓存片段。每次JSP页面被
2007-02-22 04:15:00
876
转载 深析JSP和Servlet对中文的处理过程
概述 世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高
2007-02-22 04:11:00
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人