2012年4月20日
摘要: 今天向大家介绍一个标签的使用,Iframe标签,该标签可以被称之为伪Ajax,在ajax还没怎么盛行之时,大家为了提高客户端的用户体验,实现页面的局部刷新就是使用frame标签的,确实,上次我使用该标签也是看中了它的局部刷新:使用的效果图:如上图所示左边是导航栏,右边是点击导航后显示的页面,实现的功能就是点击左边的导航栏,不进行页面的整体刷新,而是直接在右边的指定区域内进行页面的加载;实现的页面代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or 阅读全文
posted @ 2012-04-20 10:44 发表是最好的记忆 阅读(3857) 评论(0) 推荐(1) 编辑
摘要: 快递查询接口 http://webservice.36wu.com/ExpressService.asmxip查询接口 http://webservice.36wu.com/ipService.asmx天气预报接口 http://webservice.36wu.com/weatherService.asmx身份证查询接口 http://webservice.36wu.com/IdCardService.asmx手机归属地接口 http://webservice.36wu.com/MobilePhoneService.asmx翻译接口 http://webservice.36wu.com/Tra 阅读全文
posted @ 2012-04-20 10:11 发表是最好的记忆 阅读(856) 评论(2) 推荐(0) 编辑
  2012年4月19日
摘要: 对比jquery对这两种交互的实现:基于html交互:function verify(){ //解决中文乱码问题的方法 1,页面端发出的数据做一次encodeURI,服务器端使用 new String(old.getBytes("iso8859-1"),"utf-8") //var url= "AJAXServer?name="+encodeURI($("#userName").val() ) ; // encodeURI处理中文乱码问题 // 解决中文乱码问题的方法 2.页面端发出的数据做两次encodeURI处 阅读全文
posted @ 2012-04-19 11:29 发表是最好的记忆 阅读(4321) 评论(0) 推荐(0) 编辑
摘要: 这里我们将来实现一个使用Ajax异步实现的登录效果,话不多说,直接看代码:登录页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type&q 阅读全文
posted @ 2012-04-19 11:12 发表是最好的记忆 阅读(18852) 评论(0) 推荐(1) 编辑
摘要: jquery是对javascript很好的封装,而且很轻量级,可以近似的将其称其为框架,下面就来对比javascript与jquery对ajax的实现,以突出jquery对其封装后,在实现方便的简易性,而且不仅如此,用jquery代替javascript来实现一些功能对于浏览器的兼容性也会带来意想不到的好处;首先也一个简单的页面端:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>用户名校正的ajax实例< 阅读全文
posted @ 2012-04-19 11:05 发表是最好的记忆 阅读(4357) 评论(0) 推荐(2) 编辑
摘要: 开始接触web的时候就接触到了JDBC,到现在也有点年数了,现在使用的hibernate框架,底层就是封装了JDBC,不过hibernate对JDBC的封装做了很多好的处理,我这里介绍的这个封装类还是以前自己封装的,只是简单的实现了JDBC连接的操作,不过在没有使用框架前这框封装还是挺实用的封装也是java面向对象的三大特征之一:package com.xidian.bbs.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultS 阅读全文
posted @ 2012-04-19 10:26 发表是最好的记忆 阅读(11120) 评论(0) 推荐(2) 编辑
摘要: 在上传文件等操作中,我们为了不让文件名冲突,都会进行重命名操作,这里就介绍一个实现IP+时间戳的命名:直接上代码了,也没什么好说的,实现还是挺简单的,不过实用package com.xidian.bbs.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IpTimeStamp { private SimpleDateFormat sim=null;//用来获取时间 private String ip=null; public IpT... 阅读全文
posted @ 2012-04-19 10:20 发表是最好的记忆 阅读(4267) 评论(0) 推荐(0) 编辑
  2012年4月17日
摘要: 前一篇博客已经介绍了jdk的安装:接下来我们就乘热打铁,完成第一个程序:helloworld(每学一样程序的新东西都是从实现helloworld开始的)1.不是用开发工具IDE,只是使用记事本来实现:打开计算本,在记事本上写如下代码,现在可以先不管是什么意思:public class HelloWorld{ public static void main(String[] args) { System.out.println("这是我的第一个程序!!"); }}保存,文件名必须为HelloWorld,并将保存后的扩展名改为.java,然后放到自己的一个目录下,我... 阅读全文
posted @ 2012-04-17 18:08 发表是最好的记忆 阅读(7329) 评论(0) 推荐(0) 编辑
摘要: 为了面向更多的人类,我决定重温我的java起步:要进行java开发第一步就是进行java环境的安装,也就是jdk的按装;1.由于java被oracle收购了,我们下载jdk也就去oracle的官网进行下载http://www.oracle.com/technetwork/java/archive-139210.html下载jdk的jdk应该是一个java文件夹,里面有jdk和jre两个文件夹,正确下载后我们一般是将该j整个文件放到C:\Program Files\目录下;2.接下来我们开始进行环境变量的配置:计算机-->属性-->高级系统设置-->选择高级-->选择环境 阅读全文
posted @ 2012-04-17 16:20 发表是最好的记忆 阅读(3435) 评论(2) 推荐(0) 编辑
摘要: 在程序开发中时间操作类是必不可少的,每次开发,在我的src目录下的util中都会有这个时间工具类,大家如果需要可以借鉴下:FormatDatepackage xidian.sl.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期格式化工具类 * @author sl 2011-11-17 * */public class FormatDate { /** * 得到当前系统... 阅读全文
posted @ 2012-04-17 15:22 发表是最好的记忆 阅读(2905) 评论(0) 推荐(0) 编辑
摘要: 上个礼拜在做一个毕业生管理系统时应用到了该地图,有个功能实现需要根据地域来查找毕业生,为了更好的视觉效果,就使用图形化的map这款是网上找到的(jquery实现),使用了下还挺方便的,虽然不是非常的好看,哈哈哈,一些jquery,图片等大家可以去下载到本地,这里使用的都是网络地址(可能是我不太会使用博客,不知道怎么来链接下载功能,知道的朋友可以告诉我下)demo:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht 阅读全文
posted @ 2012-04-17 15:17 发表是最好的记忆 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 这个功能也是我以前项目中经常用到的,感觉很实用,必须拿来分享下:excel进行批量导入数据,结合struts2+ajax导入的视图:batchAdd.ftl(视图无关紧要的,可以换成其他任何视图,就是普通的form表单的提交,就是这里是调用ajax)<div class="controltitle">当前操作:excel批量导入学生信息</div><div> <form action="excelUploadAction.action" method="post" enctype=" 阅读全文
posted @ 2012-04-17 14:57 发表是最好的记忆 阅读(20542) 评论(2) 推荐(0) 编辑
摘要: 仍然是上次的考试系统中在考生界面那一栏需要实现定时刷新,以保证信息的及时反馈,当时也没有什么好的实现方式,就使用了ajax+setTimeout来实现了,先来说下setTimeout与setInterval的使用与区别:使用:就是直接在js中调用这两个方法就可以了,这是window对象有两个主要的定时方法,表达式粉分别为setTimeout (表达式,延时时间);setInterval(表达式,交互时间);延时时间/交互时间是以豪秒为单位的(1000ms=1s)两种的表达式很相似,但功能还是有很大的区别的,从参数的表达也能看出:setTimeout在执行时,是在载入后延迟指定时间后,去执行一次 阅读全文
posted @ 2012-04-17 14:40 发表是最好的记忆 阅读(7519) 评论(2) 推荐(0) 编辑
摘要: 上次做考试系统时完成了一个功能就是后台教师输入ip地址的范围来对某场考试进行ip地址的限制:这里就要用到ip地址的合法性验证,和前后ip地址的先后性,实现代码如下://判断ip地址的合法性function checkIP(value){ var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = value.match(exp);... 阅读全文
posted @ 2012-04-17 14:05 发表是最好的记忆 阅读(7467) 评论(1) 推荐(0) 编辑
摘要: 直接点击文本进行修改的方式是比较快捷的,而且挺好用的,分享下,先看下效果:页面简单表示的代码为:(这个无关紧要)<table class="tablefirst" id="radioSub"> <col style="width:5%"/> <col style="width:5%"/> <col style="width:10%"/> <col style="width:11%"/> <col style=& 阅读全文
posted @ 2012-04-17 13:58 发表是最好的记忆 阅读(10944) 评论(0) 推荐(1) 编辑
  2012年4月16日
摘要: 忘了给大家介绍这款强大的日期类了,自己用了很长时间了,感觉确实不错,不仅功能强大,而且使用方便图片:大家可以到官网去下载http://www.my97.net/上面也有详细的使用方法;下面我也来介绍一种使用方法:先将MY 97控件下载下来,然后DatePicker包放到WebRoot目录下,然后在要使用到的页面引入包内的一个js文件即可(src为所在目录)<script type="text/javascript" src="/InforManage/js/my_97/DatePicker/WdatePicker.js"></scrip 阅读全文
posted @ 2012-04-16 23:25 发表是最好的记忆 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 开发考试系统时用于获取考生的答案进行判分页面的代码(使用freemarker) <div class="SJ_main"> <#--第一步:对单选题进行分页处理--> <#if (pageNum1>=1)> <#list 1..pageNum1 as pages1> <div class="page" id="page${pages1}"> <div class="page_main"> ... 阅读全文
posted @ 2012-04-16 23:09 发表是最好的记忆 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 今天在整理资料的时候,突然发现以前看think in java(java编程思想)时做的笔记,感觉还不错就拿来分享下,也是秉承我一贯的发表是最好的记忆建议大家都去看下这本书,无论是基础的内容还是。。都是讲的挺仔细的早期的一次java演讲,Bill Joy(创始人之一)声称“java = C + + - -”原则:程序设计就是将发生变化的东西同保持不变的东西分隔开//以上是名言1.实现方案的隐藏:(1)将属性都设为private,避免直接访问属性,而只是提供相应的方法来对属性的访问。(2)抽象化,将实现类与接口相分离,对外界只提供相应接口,而隐藏方法的具体实现,作用:a.防止不该接触实现细节的程 阅读全文
posted @ 2012-04-16 21:55 发表是最好的记忆 阅读(8858) 评论(0) 推荐(2) 编辑
摘要: 最近在项目中做到打印机的打印功能,虽然很简单,但还是分析下:<div class="controltitle">当前操作:信息管理——>学生信息列表-->学生信息的打印</div><span class="content_button_a_left" onclick="printdiv('div_print');">打印</span> <div id = "div_print"> <table class="ta 阅读全文
posted @ 2012-04-16 21:35 发表是最好的记忆 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 在struts2中使用ajax是非常简单的,并且借助ajax就更加简单了,废话不多说,直接上代码吧:一般我们在操作删除,修改等操作时,一般需要进行两次操作,一次是具体的操作,另一次是页面的加载,一次一般都是要传入两个action的//删除试题: 批量删除function deleteSub(delTagAction,listTagAction){//得到当前的页码 var currentPage=$("#currentPage").val();//以下是得到选中的复选框 var ids=new Array(); if($("input[name='id&# 阅读全文
posted @ 2012-04-16 21:18 发表是最好的记忆 阅读(4437) 评论(1) 推荐(0) 编辑