java资料
文章平均质量分 92
qingfengxia3
这个作者很懒,什么都没留下…
展开
-
Tomcat 5/6 GBK 编码下完美解决中文表单问题的过滤器
常 见的 Tomcat 5 表单编码提交后乱码的解决方案有很多, 有改 Tomcat Connector 属性的, 有加过滤器的. 但是 Tomcat 自带的那个过滤器只解决了 POST 方式的乱码却不能处理 GET 方式的乱码. 在这里那我就给出一个不需要修改任何 Tomcat 配置文件的完美解决中文问题的过滤器的代码: index.jsp <%@ page lang...2008-05-29 21:40:30 · 89 阅读 · 0 评论 -
java操作Excel、PDF文件
下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码:jxl 是一个*国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处...2008-01-04 23:03:51 · 157 阅读 · 0 评论 -
从追MM谈Java的23种设计模式
设计模式做为程序员的"内功心法",越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。从追MM谈Java的23种设计模式1、FACTORY-追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说"来四个鸡翅"就行了。麦当劳和肯德基就是生产鸡翅的Factor...2008-01-04 23:05:42 · 64 阅读 · 0 评论 -
用jspsmartupload下载文件
一般无论网站还是其他系统都会用到文件的上传和下载,对于文件的上传前面已经介绍过了,在本文中将详细介绍一下文件的下载实现以及经常碰到的问题,本文代码已经过调试,可以正常使用: 文件的下载一般采用的有两种方式:通过流或利用jspsmartupload.jar下载。 一.采用数据流下载: 第一个页面:(存在“下载”按钮的页面) function doDownload(filePath...2008-01-04 23:06:51 · 221 阅读 · 0 评论 -
怎样用JspSmartUpload实现文件上传攻略
㈠ 表单要求 对于上传文件的FORM表单,有两个要求: 1、METHOD应用POST,即METHOD="POST"。 2、增加属性:ENCTYPE="multipart/form-data" 下面是一个用于上传文件的FORM表单的例子: <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="/jspSmartU...2008-01-04 23:08:46 · 160 阅读 · 0 评论 -
jsp下载文件的问题
程序如下: <%@page language="java" contentType="application/x-msdownload" import="java.io.*,java.net.*" pageEncoding="gb2312"%> <% //关于文件下载时采用文件流输出的方式处理: //加上response.reset(),并且所有的%&g2008-01-04 23:10:41 · 389 阅读 · 0 评论 -
用smartUpload传文件的同时,传递参数的注意事项
用smartUpload传文件的同时,传递参数时,在获取参数时, <input type="text" name="file_name"><br> String name = smart.getRequest().getParameter("file_name") ; 参数名不能是filename或者是模糊匹配filename,否则取不到值,此情况在本人使用的版本中发现....2008-01-04 23:12:41 · 227 阅读 · 0 评论 -
java实现的ftp文件上传例题
前几天写过一编"关于java的http协议文件上传实用例题"的文章;今天还想写编关于java用ftp上传文件的内容。我来说说2者的优缺点; 1:用http协议上传更适合web编程的方便;传小于1M文件速度要比用ftp协议上传文件略快。安全性好;不像ftp那样;必须要启动一个ftp服务才行。 2:用ftp协议上传文件大于1M的文件速度比http快;文件越大;上传的速度就比http上传快的...2008-01-04 23:13:29 · 93 阅读 · 0 评论 -
sun.net.ftp.FtpClient的函数说明
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。 public static boolean useFtp...2008-01-04 23:14:12 · 114 阅读 · 0 评论 -
简单的FTP客户端 sun.net.ftp.FtpClient
某些数据交换,我们需要通过ftp来完成。sun.net.ftp.FtpClient 可以帮助我们进行一些简单的ftp客户端功能:下载、上传文件。但如遇到创建目录之类的就无能为力了,我们只好利用第三方源码,比如 com.enterprisedt.net.ftp.FTPClient下面写一些sun.net.ftp.FtpClient 的使用方法。1、引入包import java.io.DataInpu...2008-01-04 23:15:05 · 207 阅读 · 0 评论 -
JfreeChart学习总结
JfreeChart学习总结 关键字: jfreechart 自己最近学习了JfreeChart的使用,觉得这个冬冬的功能非常强大,总结一下。主要介绍JfreeChart生成图片的几种方式 先从网上找点介绍。 一、简介 WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对...原创 2008-09-10 17:35:33 · 121 阅读 · 0 评论 -
对象的初始化
调用构造器的具体处理步骤: 1.所有数据域被初始化为默认值(0,false或null). 2.按照在类声明的次序依次执行所有域初始化语句(private int a=1;)和初始化块(static{......}). 3.如果构造器第一行调用了第二个构造器,则执行第二个构造器主体. 4.执行这个构造器的主体. 注意点: 1. 将初始化块放置在域定义之后. 2. ...2008-05-27 09:39:56 · 84 阅读 · 0 评论 -
Java中的内部类
从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。 B、内部类不能用普通...2008-01-04 22:59:14 · 115 阅读 · 0 评论 -
用servlet filter 解决编码问题的一个小例子
当在做程序的是你也许会遇到一些很让你恼火的乱码问题,就是在你在页面传参数或向数据库里插入数据或去值的时候会出现乱码的问题,其实有很多解决办法比如:添加request.setCharacterEncoding("GB18030");或在取值的时候用String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),...2008-01-04 22:58:28 · 98 阅读 · 0 评论 -
:Java的AJAX请求中文编码方法
这里的方案是页面(page)是基于GBK(gb2312) 的编码格式 AJAX的中文情况,默认情况下,tomcat和weblogic的get和post请求的编码方案都不一样,不过前提都是要设置 request.setCharactorEncoding("UTF-8")如下面代码中,get方案是很烦琐的那种将得到的参数重新编码来实现 的|new String(request.getParamet...2008-05-29 21:41:44 · 135 阅读 · 0 评论 -
Tomcat 5/6 utf-8 编码下完美解决(post/get)中文表单问题的过滤器
1.过滤器 (包含get与post方式)SetCharacterEncodingFilter.java package com.qingfeng.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.Filter...2008-05-30 00:40:16 · 107 阅读 · 0 评论 -
使用instanceof关键字在运行时动态判断实例的类型
使用instanceof关键字在运行时动态判断实例的类型- - Java的instanceof关键字可以实现"运行时类型识别"(Run-time type identification, RTTI)Java的instanceof关键字可以实现"运行时类型识别"(Run-time type identification, RTTI...2008-01-04 22:44:57 · 601 阅读 · 0 评论 -
Java中的Class对象
Java中的Class对象 Java中的Class对象- - Java程序在运行时每个类都会对应一个Class对象,可以从Class对象中得到与类相关的信息,例如: ----------------------------------------------------------------------- pu...2008-01-04 22:47:13 · 68 阅读 · 0 评论 -
java环境变量(备份_1较正确)
变量名:CATALINA_BASE(必须)变量值:C:\Program Files\Apache Software Foundation\Tomcat 5.5CATALINA_HOME(必须)C:\Program Files\Apache Software Foundation\Tomcat 5.5CLASSPATH(必须).;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\...2008-01-04 22:48:44 · 221 阅读 · 0 评论 -
配置Eclpise+tomcat与实现JSP部署
配置Eclpise+tomcat与实现JSP部署 一.下载J2SDK下载http://java.sun.com/j2se/1.4.2/download.html下载版本是j2sdk-1_4_2_08ECLIPSE下载http://www.eclipse.org/downloads/index.php下载版本是eclipse-SDK-3.0.2-win32ECLIPSE 插件下载中文包:http:/...2008-01-04 22:49:26 · 102 阅读 · 0 评论 -
如何编写一个简单的JavaBean
1.写一个JavaBean的java源文件源代码:(例如)package javaBean1;...最好要放入指定的包中.2.编译Servlet 命令:javac -encoding utf-8 xxxx.java (指定utf-8等的字符编码)3.将生成的class文件放入所在项目的WEB-INF\classes下.(放入到javaBean1文件夹下即指定包中).4.jsp调用javaBea...2008-01-04 22:52:51 · 1538 阅读 · 0 评论 -
如何编写一个简单的Servlet
1.写一个Servlet的java源文件2.编译Servlet 命令:javac -encoding utf-8 xxxx.java (指定utf-8等的字符编码)3.将生成的class文件放入所在项目的WEB-INF\classes下.4.修改工程里的web.xml 假设class文件为:AcceptUserRegister.class在web.xml中添加如下行:<servlet&...2008-01-04 22:54:43 · 161 阅读 · 0 评论 -
eclipse内存不足解决方法
问题解决]用ECLIPSE3.2+MYECLIPSE5在winXP下面用老是内存不足2007-06-07 10:56试试: 更改ECLIPSE文件夹下的ECLIPSE.INI文件内容如下:(好啊这个方法!!)我就是用这个方法!!! (好啊这个参数!!)-vmargs-Xms128m-Xmx512m-XX:PermSize=128m-XX:MaxPermSize=256m 或者: 在e...2008-01-04 22:55:23 · 232 阅读 · 0 评论 -
用java实现简单的email正则表达式判断
import java.sql.*; import java.io.*; import java.util.regex.*; public class test{ public static void main(String[] args){ try{ String s = ""; while(!s.equals("q")){ System.out.print("inp...2008-01-04 22:56:19 · 124 阅读 · 0 评论 -
JSTL标签的使用
1. <c:out>标签的用法 <c:out>标签的作用是用来显示表达式的值。它的作用是用来替代通过JSP内置对象out或者<%=%>标签来输出对象的值。 <c:out>标签的语法说明如下: <c:out value="expression" default="expression"2008-01-04 22:57:04 · 85 阅读 · 0 评论 -
Itext中文处理pdf(转)
http://quicker.iteye.com/blog/549876 Itext中文处理: 在Itext中的中文处理随着Itext的版本变化,采取的方法也在变化。 首先我来演示一下利用Itext-2.1.3.jar与iTextAsian.jar两个包来解决中文问题。 附件中有所需要的包: 示例代码: Java代码 <SPAN style="FONT-SIZ...原创 2010-06-04 17:26:39 · 309 阅读 · 0 评论