小猫咪,请加油

导航

2013年2月20日

java验证码中的数字、字母、汉字如何随机生成

摘要: 为什么要用到验证码?它解决了什么问题?该怎么用?我们都知道,浏览器都是用html的标准与网站的服务器动态连接的,而在html的表单提交中,基本都是用post的方法来提交数据的,这样很可能被人使用机器人程序或者盗用Action的恶意程序进行批量注册和登陆尝试,从而攻击网站或者盗取他人密码。这时,验证码就有用啦,表单上会出现一个随机输出的验证码,这时采用注册机等暴力程序就会因为无法读取验证码而无能为力(也防止一些不法分子进行刷屏),保证网站的安全。相信验证码大家都是见过的,有数字,有字母,甚至它们还有汉字,那么它们是怎么随机生成的呢?下面我们就来探讨这个问题。数字的生成,在java中,java.u 阅读全文

posted @ 2013-02-20 11:28 小猫咪,请加油 阅读(896) 评论(0) 推荐(0)

Java根据长度生成随机字母和数字源代码

摘要: public String getCharacterAndNumber(int length) { String val = ""; Random random = new Random(); for(int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if("char".equalsIgnoreCase(charOrNum)) // 字符串 { in 阅读全文

posted @ 2013-02-20 11:04 小猫咪,请加油 阅读(399) 评论(0) 推荐(0)

2013年2月18日

sqlserver 时间格式函数详细

摘要: 一、时间函数在使用存储过程,sql函数的时候,会遇到一些对时间的处理。比如时间的获取与加减。这里就用到了sql自带的时间函数。下面我列出这些函数,方便日后记忆,使用。--getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月 select dateadd(MONTH,12,'2013-02-17 13:20:16') --返回:2014-02-17 13:20:16.000 (参数month可以改为 day,year等日期加相应的值) --datediff 两个时间的差 (后面- 阅读全文

posted @ 2013-02-18 10:06 小猫咪,请加油 阅读(226) 评论(0) 推荐(0)

2013年1月18日

java将date和String之间的互换

摘要: 1.将数据库获取到的date转换成按格式输出的String String createdate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(rs.getTimestamp("createdate")) String createdate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(rs.getTimestamp("createdate"))2.将String转换成date Timestamp 阅读全文

posted @ 2013-01-18 15:32 小猫咪,请加油 阅读(322) 评论(0) 推荐(0)

2013年1月10日

java 定时器

摘要: java 定时器可以用作,定时刷新缓存等。。。。。。。。。。。timer.schedule(task, firstTime, period);task参数是,TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类 实现了 Runnable 接口。firstTime参数是,当你调用该方法后,该方法必然会调用 TimerTask 类 TimerTask 类 中的 run() 方法,这个参数就是这两者之间的差值,转换成汉语的意思就是说,用户调用 schedule() 方法后 阅读全文

posted @ 2013-01-10 17:38 小猫咪,请加油 阅读(209) 评论(0) 推荐(0)

2012年12月19日

javascript实现二级联动下拉框

摘要: 这个是简单也是最基本的下拉框联动的示例,这个示例主要针对那些只有二级联动,且第一级是固定的选项,第二级的内容也比较简单。这里使用了javascript来联动第二级下拉框。<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE 阅读全文

posted @ 2012-12-19 17:00 小猫咪,请加油 阅读(359) 评论(0) 推荐(0)

2012年12月3日

如果java有值则在页面显示下拉框,如果没值则什么都不显示,用s:if 实现

摘要: <s:if test=" null== #request.parentMap||#request.parentMap.isEmpty() "></s:if><s:else><li class="JS-industryWrap"><label for="companydepartid"><s>*</s>部门</label> <select name="userToAdd.companydepartid" dataty 阅读全文

posted @ 2012-12-03 17:03 小猫咪,请加油 阅读(262) 评论(0) 推荐(0)

在java代码中写空格输出到jsp页面

摘要: 在java代码中写空格输出到jsp页面有两种方法:1.在代码中写“ ”,在页面显示的时候,用嵌入java代码replaceAll(" ", "&nbsp;");2.在代码中写“&nbsp;”,在页面显示的时候,用<s:property escape="false" />。因为<s:property>标签的escape属性默认值为true,即不解析html代码,直接将其输出。 若想要输出html的效果,则要改为false。 阅读全文

posted @ 2012-12-03 16:40 小猫咪,请加油 阅读(921) 评论(0) 推荐(0)

jsp页面把原来的嵌入java代码改为运用struct2标签

摘要: 目的:从数据库拿到数据,在后台组成Map<String, String>传入页面,页面下拉框显示,同时显示原来已选择的值。原来运用嵌入java: <select name="typeToAdd.parents_id" datatype = "select" errormsg="请选择父类" value="${updateType.parents_id }" > <option selected="selected" value="0">根类 阅读全文

posted @ 2012-12-03 16:36 小猫咪,请加油 阅读(180) 评论(0) 推荐(0)

2012年11月1日

javascript

摘要: <a href="javascript:startArticle();" ${mapOperates['16']}>上架</a>只有a标签才可以用javascript:,Button不用加。<Button type="button" onclick="window.location.href='ArticleTypeAction!list.do?permCode=15';">返回</Button> 阅读全文

posted @ 2012-11-01 11:57 小猫咪,请加油 阅读(172) 评论(0) 推荐(0)