如何用JSP读写Cookie

Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这个用户已经访问过该网页了。虽然现在网页的制作技术比起几年以前已经发展了许多。不过有些时候,Cookie还是能够帮我们很多忙的。接下来,我们就来看看,如何在写JSP文件的时候,用JSP操作Cookie.写入Cookie其实用JSP操作Coo...

验证码的设计

JSP验证码代码2008-5-12 13:37:00 生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变) 原型参考ALIBABA http://china.alibaba.com/member/showimage 产生验证码图片的文件-----image.jsp <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getR...

oracle学习总复习

oracle 总复习distinct去掉重复字段nvl(字段,0)like 's\%_%' escape '\'substr('abcdef',4,3) 截取字符串next_day(sysdate,'星期一')表示这个星期的是几号add_months(sysdate,4)在当前月加4,或-4trunc(sysdate,'month')//格式化日day格式化小时year格式化月hour格式化分select to_char(sysdate,'fm yyyy-mm-dd d hh:mi:ss fm') from dual;fm表示在这个区间的0和空格将不会输出来左外连接e.message=e...
专业文章 | 2010-06-13 08:31 | 阅读 983 次 | 评论 2 条

spring2.0+hibernate3.0+struts1.x的个人总结

hibernate总结只要把关系知道后,在xml文件里知道怎么配置就可以了struts总结在jsp页面中要加一个<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@taglib uri="http://struts.apache.org/tags-html" prefix="html"%>因在验证的时候要用到<html:errors property=""/>在写form表彰的时候,action=“<%=path%>/传过去的值.do”struts——config.xml的配置<form-beans><form...
Spring | 2010-06-12 20:48 | 阅读 1004 次 | 评论 1 条

mysql中不能插入中文件的解决办法

解决办法:使用命令:mysql> status;--------------mysql Ver 14.12 Distrib 5.0.45, for Win32 (ia32) Connection id: 8Current database: testCurrent user: root@localhostSSL: Not in useUsing delimiter: ;Server version: 5.0.45-community-nt MySQL Community Edition (GPL)Protocol version: 10Connection: localhost via...
专业文章 | 2010-06-12 10:38 | 阅读 1023 次 | 评论 2 条

使用CSS去除 去掉超链接的下划线方法

我们可以用CSS语法来控制超链接的形式、颜色变化,为什么链接一定要使用下划线和颜色区分呢? 其主要原因主要是考虑到 1、视力差的人 2、色盲的人 。。。 下面我们做一个这样的链接:未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。 实现方法很简单,在源代码的<head>和<head>之间加上如下的CSS语法控制:    <style type="text/css">   <!--   a:link { text-decoration: none;color: blue} ...
专业文章 | 2010-06-10 13:43 | 阅读 1767 次 | 评论 0 条

在spring的xml中存储各种类型总结

bean.xml代码 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/sp...
Spring | 2010-06-07 11:29 | 阅读 872 次 | 评论 0 条

MAP的 遍历

JDK1.4中 Map map = new HashMap();Iterator it = map.entrySet().iterator();while (it.hasNext()) {Map.Entry entry = (Map.Entry) it.next();Object key = entry.getKey();Object value = entry.getValue();} JDK1.5中,应用新特性For-Each循环 Map m = new HashMap();for(Object o : map.keySet()){ map.get(o);} 返回的 s...
集合 | 2010-06-07 10:59 | 阅读 997 次 | 评论 1 条

改变人生的32句励志名言

1、大多数人想要改造这个世界,但却罕有人想改造自己。 2、积极的人在每一次忧患中都看到一个机会, 而消极的人则在每个机会都看到某种忧患。 3、莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法) 4、伟人之所以伟大,是因为他与别人共处逆境时,别人失去了信心,他却下决心实现自己的目标。 5、世上没有绝望的处境,只有对处境绝望的人。 6、当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。 7、世界上那些最容易的事情中,拖延时间最不费力。 8、人之所以能,是相信能。 9、一个有信念者所开发出的力...
闲清屋 | 2010-06-03 21:43 | 阅读 823 次 | 评论 0 条

在applet中画一条直线

import java.applet.*;import java.awt.Button;import java.awt.Color;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionAdapter;import java.net.Malforme...
Applet | 2010-06-03 20:34 | 阅读 1223 次 | 评论 0 条

File中list的过滤查找

public static void main(String[] args) throws Exception { // String f="d:"+File.separator+"data"+File.separator+"fword.txt"; String f="d:"+File.separator+"data"; File m=new File(f); String[] s=m.list(new FilenameFilter(){ public boolean accept(File dir, String name) {...
I/O编 | 2010-06-03 14:32 | 阅读 840 次 | 评论 0 条

某企业为了促销,搞抽奖宣传活动,奖品为新款手机一部,抽奖规则如下

某企业为了促销,搞抽奖宣传活动,奖品为新款手机一部,抽奖规则如下: (1)有n个盒子摆成一圈,盒子按顺时针方向依次编号为0,1,2,……,n-1。手机随机放在其中一个盒子中。(n为自然数) (2)从0号盒子开始摸奖,顺时针方向计数,每遇到第m个盒子就摸奖一次。(m为自然数,m<n) (3)直到重新摸到0号盒子为止。 例如n=5,m=3,那么摸奖经过的盒子编号依次为0,3,1,4,2,0。 请编写一个完整的程序,随机输入n,m(m<n),程序分析手机有没有不被抽中的机会?如果有,概率是多少? (概率=不被抽中的可能数/n)(30分) public class Jiang {...
专业文章 | 2010-05-26 17:13 | 阅读 1082 次 | 评论 1 条

50道JAVA基础编程练习题

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三...
专业文章 | 2010-05-25 18:12 | 阅读 5224 次 | 评论 2 条

人生

1、人生最重要的不是努力,不是奋斗,而是抉择。 2、意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 3、所见所闻改变一生,不知不觉断送一生。 4、生意,可以掌控努力与投资,却无法掌控结果。人生得意时找出路,失意时才有退路,宝马都有备胎,您的人生呢? 5、世界上有多少有才华的失败者,世界上有很多高学历的无业游民—是因为选择错误。 6、下对注,赢一次;跟对人,赢一世。 7、学识不如知识,知识不如做事,做事不如做人。 8、不识货,半世苦;不识人,一世苦。 9、...
闲清屋 | 2010-05-25 18:10 | 阅读 822 次 | 评论 1 条

Socket实例二

import java.io.*;import java.net.Socket;import java.net.SocketException;public class TestClient { public static void main(String args[]) { try { Socket s1 = new Socket("localhost",8884); InputStream is = s1.getInputStream(); DataInputStream dis...
网络编程 | 2010-05-24 09:48 | 阅读 913 次 | 评论 0 条

Socket的实例一

import java.io.*;import java.net.Socket;import java.net.ServerSocket;public class TestServer { public static void main(String args[]) { try { ServerSocket s = new ServerSocket(8888); while (true) { Socket s1 = s.accept(); Out...
网络编程 | 2010-05-24 09:40 | 阅读 1061 次 | 评论 0 条

URL的应用实例

import java.io.InputStreamReader;import java.io.BufferedReader;import java.io.IOException;import java.net.URL;import java.net.MalformedURLException;public class URLReader{ public static void main(String args[]){ try{ URL tirc = new URL("http://www.google.cn/"); B...
网络编程 | 2010-05-24 09:24 | 阅读 1273 次 | 评论 1 条

InetAddress实例

import java.net.InetAddress;public class TestInetAddress { public static void main( String args[]) { try{ InetAddress ia = InetAddress.getLocalHost(); showInfo(ia); ia = InetAddress.getByName("www.sina.com.cn"); showInfo(ia); ...
网络编程 | 2010-05-24 09:16 | 阅读 775 次 | 评论 0 条

理论总复习

线程总复习创建 线程方式 (1)继承Thread(2)实现Runnable 注意: 在类中要重写run()方法启动线程 第一种直可以实例化线程类用start()启动 第二种也要实例线程类。之后在构建一个Thread实例,将线程实例名作为Thread的参数 参考实例:http://hi.bccn.net/space-447825-do-blog-id-17017.html Thread的相关方法 isDaemon()测试该线程是否为守护线程(后台线程) setDaemon...
线程 | 2010-05-23 20:36 | 阅读 825 次 | 评论 1 条

wati和notify的应用

public class SyncTest{ public static void main(String args[]){ SyncStack stack = new SyncStack(); Runnable p=new Producer(stack); Runnable c = new Consumer(stack); Thread t1 = new Thread(p); Thread t2 = new Thread(c); t1.start(); t2.start(); ...
线程 | 2010-05-23 20:16 | 阅读 1096 次 | 评论 0 条
浏览274710次