- 博客(41)
- 资源 (46)
- 收藏
- 关注
原创 JAVA WEB过滤器Filter使用总结
1.过滤器的作用(1)对所有请求的内容进行统一编码,防止乱码(2)过滤或屏蔽一些非法字符(3)判断用户是否登录,就是判断session是否存在2.如何编写过滤器?(1)所在的类必须实现Filter接口(它含有三个抽象方法)publib interface Filter{ pulbic void init(FilterConfig config) throws ServletException; public void doFilter(ServletRequest request,Servlet
2010-08-31 21:39:00 1337
JAVA WEB过滤器Filter使用总结
1.过滤器的作用(1)对所有请求的内容进行统一编码,防止乱码(2)过滤或屏蔽一些非法字符(3)判断用户是否登录,就是判断session是否存在2.如何编写过滤器?(1)所在的类必须实现Filter接口(它含有三个抽象方法)publib interface Filter{ pulbic void init(FilterConfig config) throws Ser...
2010-08-31 21:39:00 99
原创 DIV弹出层练习(三) ------------------ajax+servlet实现遍历js dom节点
首先用mysql建立数据库person及表personcreate table person(id int not null primary key ,name varchar(20),sex varchar(5),age int));(1)index.jsp(表现层)div弹出层练习
2010-08-31 21:23:00 1046
DIV弹出层练习(三) ------------------ajax+servlet实现遍历js dom节点
首先用mysql建立数据库person及表personcreate table person(id int not null primary key ,name varchar(20),sex varchar(5),age int));(1)index.jsp(表现层)<%@ page language="java" import="java.util.*" pageEnco...
2010-08-31 21:23:00 140
原创 Ajax实现的留言本
首先用mysql建立数据库及表notebook: create table notebook(id int not null primary key auto_increment,title varchar(50),author varchar(50),content varchar(1000),date varhcar(50));(1)liuyan.jsp(表现层)
2010-08-29 22:47:00 975 3
Ajax实现的留言本
首先用mysql建立数据库及表notebook: create table notebook(id int not null primary key auto_increment,title varchar(50),author varchar(50),content varchar(1000),date varhcar(50));(1)liuyan.jsp(表现层) <%...
2010-08-29 22:47:00 143
原创 在网页上生成条形码
当我们打印的合同的时候都会看到条形码,这条形码在网页上怎么生成呢?下面给出一个例子,需要的朋友可以拿去用,这个例子是通过servlet生成的。(1)index.jsp
2010-08-29 21:23:00 4066 4
在网页上生成条形码
当我们打印的合同的时候都会看到条形码,这条形码在网页上怎么生成呢?下面给出一个例子,需要的朋友可以拿去用,这个例子是通过servlet生成的。(1)index.jsp<%@ page language="java" import="java.util.*" isELIgnored="false" pageEncoding="gbk" %><%String p...
2010-08-29 21:23:00 435
ajax+jdbc实现数据库分页
1.背景 最近在做项目的过程中碰到了一个问题,就是页面上有4个tab标签,点击其中的一个都会把其他3个隐藏掉,只显示当前的tab页面,而这几个tab页面的内容是在同一个页面中,现在要求点击第4个标签能够实现数据库分页显示,每次显示的时候只局部刷新第4个tab页,前三个不能刷新,于是乎就想到了ajax。用ajax实现分页难点其实最主要的还是传递参数,主要包括当前页数和每页显示的数目,无论是发...
2010-08-27 18:23:00 197
ajax+servlet实现无刷新验证码实例
1.index.jsp <%@ page isELIgnored="false" language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();%><!DOCTYPE HTML PUBLIC &q
2010-08-17 22:00:00 144
转载 常用正则表达式[收藏]
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)
2010-08-16 21:51:00 564
常用正则表达式[收藏]
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+/.[
2010-08-16 21:51:00 63
原创 ajax+servlet实现自动刷新
1.实现思路在ajax回调函数中用方法setTimeout("load()", 1000),这样就会每隔1秒自动去请求新的信息,实现自动刷新的功能。2.实例(1)index.jspajax+servlet实现自动刷新页面
2010-08-16 21:07:00 4018 2
ajax+servlet实现自动刷新
1.实现思路在ajax回调函数中用方法setTimeout("load()", 1000),这样就会每隔1秒自动去请求新的信息,实现自动刷新的功能。2.实例(1)index.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = re...
2010-08-16 21:07:00 136
原创 用ajax+servlet实现二级联动(以省份与城市为例)
1.实现思路: 在下拉列表框中编写js函数触发onchange事件,在这js函数中将选中的name值通过ajax传给后台servlet,在servlet中通过request.getParameter("name")获得选中的name,调用后台的方法得到相应的城市列表(此例没有数据库)。然后如果查到响应的城市的话将其列表组成一个用"#"号分割的字符串str,将其放到response的Writer中。然后在回调函数中接受应答字符串str,调用split("#")方法得到相应的城市数组,然后取得index.
2010-08-16 00:19:00 6635 3
用ajax+servlet实现二级联动(以省份与城市为例)
1.实现思路: 在下拉列表框中编写js函数触发onchange事件,在这js函数中将选中的name值通过ajax传给后台servlet,在servlet中通过request.getParameter("name")获得选中的name,调用后台的方法得到相应的城市列表(此例没有数据库)。然后如果查到响应的城市的话将其列表组成一个用"#"号分割的字符串str,将其放到response的Writ...
2010-08-16 00:19:00 180
转载 100条励志的好句
1、猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答:我成不了豹子,却能 做最棒的猫!是的,努力做好自己,做到最棒,就是成功!2、一万元以内的奢侈品,可以买,但不可以炫耀。3、别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。4、就算月挣3000,房租(贷)2000,但该请客的时候也决不含糊。5、买个闹钟,以便按时叫醒你: 自贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来
2010-08-15 10:33:00 1124
100条励志的好句
1、猫在练习长跑,乌龟讽刺道:再练,也不能跑出个长跑冠军!猫答:我成不了豹子,却能 做最棒的猫!是的,努力做好自己,做到最棒,就是成功!2、一万元以内的奢侈品,可以买,但不可以炫耀。3、别人可以拷贝我的模式,不能拷贝我的苦难,不能拷贝我不断往前的激情。4、就算月挣3000,房租(贷)2000,但该请客的时候也决不含糊。5、买个闹钟,以便按时叫醒你: 自贪睡和不守时,都将成为你工作和事业上的绊...
2010-08-15 10:33:00 127
原创 DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层
现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层
2010-08-14 23:15:00 1689
DIV弹出层练习(二) ------------------现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>现有一层div想获取鼠标的光标位置并作为这个层的坐标显示出这个层</title> <meta http-equiv="keywords&
2010-08-14 23:15:00 87
原创 DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层
实现思想主要是通过函数getAbsolutePos取得超连接的坐标,然后将其纵坐标加15,横坐标不变,以此坐标设置弹出div的top和left的属性,最后将新建的div通过document.body.appendChild加入到页面中,另外注意的是新弹出的div显示到前面是由于设置了其style的zIndex属性,这个很重要。用js实现在超链接中的下方弹出div层
2010-08-14 21:47:00 2710 1
DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层
实现思想主要是通过函数getAbsolutePos取得超连接的坐标,然后将其纵坐标加15,横坐标不变,以此坐标设置弹出div的top和left的属性,最后将新建的div通过document.body.appendChild加入到页面中,另外注意的是新弹出的div显示到前面是由于设置了其style的zIndex属性,这个很重要。<html> <head> <...
2010-08-14 21:47:00 124
原创 java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)
/*java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)*/BiTree.javaimport java.util.Stack;public class BiTree { private BiTree leftTree;// 左子树 private BiTree rightTree;// 右子树 private Object data;// 节点数据 public final static int MAX = 40; BiTr
2010-08-12 20:15:00 2316
java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)...
/*java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)*/BiTree.javaimport java.util.Stack;public class BiTree { private BiTree leftTree;// 左子树 private BiTree rightTree;// 右子树 private Obje...
2010-08-12 20:15:00 165
转载 致刚入门的程序员五点建议(转载自雷军博客www.leijun.com )
每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?还有很多程序员问我,“我需要具备什么样的能力就可以去创业?”我一直在琢磨 类似的问题。我自己写过十年程序,也在金山管理过一千多
2010-08-11 22:07:00 1697 4
致刚入门的程序员五点建议(转载自雷军博客www.leijun.com )
每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序,的确很难企业需求。企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?还...
2010-08-11 22:07:00 94
原创 用JDBC实现数据库分页
一、所需参数(1)当前页数(currentPage)就是来指明当前到底显示到了第几页(2)每页显示的数目(pageSize)比如每页显示20条(3)总记录数(totalcount)一般可由“select count(*) from table_name”获得(4)总页数(totalPage)totalPage=((totalCount+pageSize)-1)/pageSize或者if(totalCount%pageSize==0) totalPage=totalCount/pageSize;else
2010-08-11 21:19:00 2475
用JDBC实现数据库分页
一、所需参数(1)当前页数(currentPage)就是来指明当前到底显示到了第几页(2)每页显示的数目(pageSize)比如每页显示20条(3)总记录数(totalcount)一般可由“selectcount(*) from table_name”获得(4)总页数(totalPage)totalPage=((totalCount+pageSize)-1)/p...
2010-08-11 21:19:00 142
转载 张孝祥浅谈程序员
从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的,你一生只有那么多时间,你能积累多少经验呢?最重
2010-08-10 21:58:00 924
张孝祥浅谈程序员
从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做;第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势。程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁。”人们在时间面前是平...
2010-08-10 21:58:00 113
原创 itext和jxl实现PDF,CSV和Excel格式的文件的下载
1.将itext-1.4.8.jar和jxl.jar导入web工程的Lib下,这两个jar文件可以去csdn上搜索“j2eePractice”,这是我上传的工程文件,其lib下就有这两个jar包2.表现层index.jsp please choose the type of file to download: 请选择
2010-08-10 21:29:00 7180 6
itext和jxl实现PDF,CSV和Excel格式的文件的下载
1.将itext-1.4.8.jar和jxl.jar导入web工程的Lib下,这两个jar文件可以去csdn上搜索“j2eePractice”,这是我上传的工程文件,其lib下就有这两个jar包2.表现层index.jsp<%@ page language="java" pageEncoding="UTF-8"%><% String path = reques...
2010-08-10 21:29:00 108
原创 urlrewrite-------解决大型WEB系统URL暴露安全问题
未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1.首先去CSDN下载频道搜索urlrewrite-2.6.0.jar这个文件,然后将其放在工程目录的WEB-IN
2010-08-09 23:05:00 2300
urlrewrite-------解决大型WEB系统URL暴露安全问题
未经过改写的WEB系统的URL可以泄漏工程文件的目录,为了保证WEB系统的安全,免遭黑客的攻击,我们通常要对URL进行重写,目的就是使访问者看不到真实的路径,从而可以减少黑客攻击的可能性,下面给出一个简单的登陆例子,将http://localhost:8080/urlrewrite/login.do改写为http://localhost:8080/urlrewrite/mylogin/1...
2010-08-09 23:05:00 160
原创 自定义大数类,用数组实现任意超大整数的加减乘运算
/*自定义大数类,用数组实现任意超大整数的加减乘用算*/import java.util.Random;public class BigNumber { private int[] num; // 无参构造函数 public BigNumber() { } // 有参构造函数 public BigNumber(int i) { num = new int[i]; Random random = new Random(); int j; fo
2010-08-07 16:30:00 1819
自定义大数类,用数组实现任意超大整数的加减乘运算
1.BigNumber.java/*自定义大数类,用数组实现任意超大整数的加减乘运算*/import java.util.Random;public class BigNumber { private int[] num; // 无参构造函数 public BigNumber() { } // 有参构造函数 public BigNumber(int i) {...
2010-08-07 16:30:00 328
原创 XSL解析xml
1.解析步骤(1)取得xml文件的内容xmlContent(通过IO流或者由webservice得到应答字符串)(2)根据xmlContent构造输入流xmlStream InputStream xmlStream = new ByteArrayInputStream(xmlContent.getBytes("UTF-8"); (3)根据xsl文件的路径构造输入流xsltStream InputStream xsltStream = new FileInputStream(xslFilePath); (4)
2010-08-06 20:59:00 1585
XSL解析xml
1.解析步骤(1)取得xml文件的内容xmlContent(通过IO流或者由webservice得到应答字符串)(2)根据xmlContent构造输入流xmlStream InputStream xmlStream = new ByteArrayInputStream(xmlContent.getBytes("UTF-8"); (3)根据xsl文件的路径构造输入流xsltStrea...
2010-08-06 20:59:00 280
原创 SAX解析xml
1.解析的步骤(1) 创建SAX解析工厂的实例。SAXParserFactory spf = SAXParserFactory.newInstance();(2) 创建一个SAX解析器。SAXParser sp = spf.newSAXParser();(3) 得到SAX的处理器(处理器由用户自己编写实现)。SAXHandler handler = new SAXHandler(); (4) 使用用户创建的处理器,解析器解析文件。sp.parse(new InputSource(reader), hand
2010-08-05 21:34:00 696
S2SH实现的增删改查(采用注解Annotation)
2011-02-12
s2sh与dwr整合实现的增删改查
2011-01-21
SSH实现的增删改查实例
2010-10-02
struts+SmartUpload实现的一个简易上传下载系统
2010-09-09
urlrewrite-2.6.0.jar
2010-08-09
java语言实现的二叉树的各种操作(包括递归与非递归遍历二叉树,求二叉树的高度,节点总数,叶子节点等)
2010-03-08
jQuery big系列UI插件
2012-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人