您正在查看 "java+jsp" 分类下的文章
2007年10月29日 星期一 22:13
package com.chenyu.util;
/**
* @author Zhangkun aistill@msn.com
* @version 1.0
*/
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import com.chenyu.util.ManageConfig;
public class SendMail {
private MimeMessage mimeMsg; //MIME邮件对象
private Session session; //邮件会话对象
private Properties props; //系统属性
private boolean needAuth = false; //smtp是否需要认 |
2007年09月27日 星期四 09:02
//分页辅助类 Pager
@SuppressWarnings("unused")
public class Pager {
private int currentPage; //当前页
private int pageSize = 3; //每页显示记录数
private int totalSize; //总记录数
private int totalPage; //总页数
private boolean hasFirst; |
2007年09月21日 星期五 17:28
记得在刚学JAVA的时候,类的加载机制和初始化顺序经常被弄的糊里糊涂,其实当我们不太了解某些事情的时候,不防去做一做实验,让代码的运行结果说话,这或许能帮助我们更好地了解一些事情.今天我们就用一些代码来看一下类是如何被加载的,并且当有继承关系的时候,类的加载顺序又是怎么样的.
先看代码吧
|
2007年09月21日 星期五 15:36
服务器端代码:
在HttpServlet中的doPost(HttpServletRequest request, HttpServletResponse response)方法中:
ObjectInputStream in = new ObjectInputStream(new BufferedInputStream(request.getInputStream()));(这一步特别容易出错,网上所留言的以及寻求答案的多为这一步,主要是方法位置,如果是doGet方法,我在使用过程中,也一直跑异常,java.io.EOFException,但是换成doPost后就没有了,不知道为什么)。
ObjectOutputStream out = new ObjectOutputStream |
2007年09月21日 星期五 15:29
说明:本文为孙卫琴的《Java网络编程精解》第10章的学习笔记。
Java反射机制主要提供了如下功能:
l 在运行时判断任何一个对象所属的类;
l 在运行时构造任意一个类的对象;
l 在运行时判断任何一个类所具有的成员变量和方法;
l 在运行时调用任何一个对象的方 |
2007年09月21日 星期五 15:28
在我们写程序的时候,有时会要求保存一些数据,比如用户名或者别的,但是这样数据又不是保存在程序同一目录下,这样做太明显了,也不太安全,那怎么办呢?这个时候,如果能把数据保存到注册表里面去,那该多好,一来隐蔽,二来方便,不至于在程序目录下生成一大片文件.
在JAVA里面,可以利用java.util.prefs.Preferences来对注册表进行操作,我们先看一下例子吧
/*
* Test3.java
*
* Created on 2007-9-20, 18:41:41
*
* To change this template, choose Tools | Templates
* and open t |
2007年09月21日 星期五 15:27
/** */ /**
* 画带箭头的线
* */
public void paintk(GC g, int x1, int y1, int x2, int y2) {
|
2007年09月21日 星期五 15:19
有时候在我们的网络应用中,防止程序自动登录搞破坏,我们一般都会加上验证码,这些验证码一般来说都是由人来识别的,当然,如果验证码很有规律,或者说很清楚,漂亮,那么也是可能被程序识别的,我以前就识别过某网站的验证码,因为比较有规律,所以被识别了,并且识别率达到99%左右,其实我们可以制作很复杂一点的验证码,添加一些干扰的线条或者字体变形,使程序识别的难度加大,这样,我们的目的也就达到了.
下面是生成的图片:
代码如下,JSP代码
<%@page c
|
2007年09月21日 星期五 14:58
jcaptcha是一个开源的用来生成图形验证码的Java开源组件,使用起来也是非常的简单方便。不过,很多网友抱怨该组件默认的图片比较大,影响网页的美观。由于代码过于简单,以至于找不到地方修改。由于tycho(我正在开发的程序)也需要利用该组件生成验证码,所以简单地研究了一下。发现 jcapthca是非常强大的,不光是可以生成图片式的验证码,还可以生成声音式的(新浪就使用了双重验证码)。大家可以到 这里下载,并导入 |
2007年09月18日 星期二 17:39
作者:冰云
时间:2004-02-29
联系:icecloud(AT)sina.com
Blog:http://icecloud.51.net/
真不好意思,这么久才提交上来,有些事情耽搁了。
8 类文字?(Class Literals)作为运行时类型记号(Type Tokens)
在1.5中,java.lang.Class是泛型的,即有一个类型参数T。如String.class,的类型就是Class<String>。这样的好处是,当你使用 reflect构造一个类的时候,可以得到更精确的类别而不是泛泛的Object。
|
|
|