自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ThomasKwan的博客

朝花夕拾

  • 博客(18)
  • 收藏
  • 关注

原创 Javascript放在head和body的区别

(w3c建议放在head标签中)JavaScript脚本放在哪里在HTML body部分中的JavaScripts会在页面加载的时候被执行。在HTML head部分中的JavaScripts会在被调用的时候才执行。——————————————————————————JavaScript应放在哪里页面中的JavaScripts会在浏览器加载页面的时候被立即执行,我们并不希望总...

2018-09-29 12:18:02 1882

转载 jQuery bind函数和live函数

jQuery绑定事件函数区别bind(type,[data],func);为每个匹配元素的特定事件绑定一个事件处理器函数。如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false。type:事件类型 example: click mouseover等等。data:可选 作为event.data属性值 传递给事件对象的额外数据对象func:绑定到每个匹配元...

2018-09-29 12:02:45 211

原创 JavaScript getMonth() 函数用法

date.getMonth()-- 返回date对象中的月份数(0-11) getMonth函数语法date.getMonth();getMonth函数返回值返回date对象的月份数 此值为0(一月)-11(12月)之间的整数getMonth函数示例var d = new Date();document.write(d.getMonth());返回数字形式的月份v...

2018-09-29 11:57:32 4171

原创 用Js的eval解析JSON中的注意地方

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字符串的形式,对于利用JS...

2018-09-28 15:08:14 417

原创 document.documentElement.scrollTop用法

要获取当前页面的滚动条纵坐标位置,用:document.documentElement.scrollTop;    而不是:document.body.scrollTop;    documentElement 对应的是 html 标签,而 body 对应的是 body 标签。    在标准w3c下,document.body.scrollTop恒为0,需要用document.do...

2018-09-28 15:02:56 4992

转载 Java Session的实现方法

HTTP协议(http://www.w3.org/Protocols/)是“一次性单向”协议。服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。我们看到,HTTP协议本身并不能支持服务端保存客户端的状态信息...

2018-09-22 10:39:44 2298

原创 Session持久化技术

tomcat6 中关闭服务会自动把session持久化 存储在work目录下的一个session.ser 对于Session的管理,tomcat两个实现类:org.apache.catalina.session.StandardManagerorg.apache.catalina.session.PersistentManagerStandardManager  默认的方法可以配置...

2018-09-21 10:22:30 634

原创 web.xml中classpath:和classpath*的区别

首先 classpath是指 WEB-INF文件夹下的classes目录 classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口这个涉及的是li...

2018-09-20 08:59:39 140

原创 异常:java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider 解决方法

spring从3.1开始不再提供对hibernate4的Template和DaoSupport的支持。异常:java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider解决方法:ClassNotFoundExceptionCause: using a org.springframework.orm.hiber...

2018-09-19 18:10:50 1900

原创 Setting property 'source' to 'org.eclipse.jst.jee.server:webProject' did not find a matching propert

启动tomcat后出现红色警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:webProject' did not find a matching property.这是因为我们在eclipse下,通过tom...

2018-09-19 18:02:31 281

原创 Illegal access: this web application instance has been stopped already 解决方法

org.apache.catalina.loader.WebappClassLoader loadClass信息: Illegal access: this web application instance has been stopped already (the eventual following stack trace is caused by an error thrown for ...

2018-09-17 14:58:00 13287

原创 正确配置DBCP防止数据库重启引起的访问错误

在java web 应用中使用dbcp做为连接池,当数据库重启或数据库连接超过设置的最大timemout时间,数据库会强行断开已有的链接,此时当web程序访问数据库时就会出现错误,大致的错误信息java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before ...

2018-09-17 14:55:07 795

原创 request.getParameter乱码的原因

http请求是以ISO-8859-1的编码来传送url的如果页面的content-type为utf-8,那么在发送请求时,会将字符转成utf-8后进行传送如“中”的UTF-8编码为:E4 B8 AD在请求时为%E4%B8%AD字节之间是%分隔那么服务器收到这段字节流后,必须将它转成相应的字符,平时所使用的request.getParameter("name")直接得到了字符串,那么...

2018-09-04 15:09:31 3874 3

原创 引用外部.css或.js文件的路径问题

jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件假设使用下面的目录结构:-webapp|-MyProject  目录 |--WebContent 目录  |---scripts 目录   ---dtree.js 文件  |---styles 目录   ---main.css 文件  |---pages 目录...

2018-09-03 14:58:48 1197

原创 用URLConnection或是HttpURLConnection提交保持Session的方法

方法如下:第一次和服务器发起POST或是GET请求以后,通过getHeaderField方法获得SessionID,具体方法为:String session_value=getHeaderField("Set-Cookie");这里得到的session_value可能不全是sessionId,还包含其他内容,用正则或者其他方法获得session_value中的sessionId的值就可...

2018-09-03 11:46:21 3596 1

原创 filter执行顺序

Filter可以担任浏览器与JSP/Servlet之间的一个中介处理者,一些request的前置处理动作及一些response的后置处理,都可以交由这个中介处理者来完成,当然Filter可以达到的功能,也可以直接撰写在JSP/Servlet中,但如果有很多JSP/Servlet都需要相同的处理,例如某些网页都需要统一的身份验证方式时,与其在每一个网页中都撰写验证的程式码,不如直接撰写Filter,...

2018-09-03 11:35:05 3920

原创 getRequestDispatcher()与sendRedirect()的区别

1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务器端运行...

2018-09-03 10:44:59 139

原创 HttpClient4.X Invalid use of SingleClientConnManager: connection still allocated解决方法

httpclient默认使用的是SingleClientConnManager,但在并发环境下最好使用ThreadSafeClientConnManager。代码如下:HttpClient client = new DefaultHttpClient(new ThreadSafeClientConnManager());HttpGet httpGet = null;InputStream...

2018-09-03 10:21:19 574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除