- 博客(15)
- 资源 (17)
- 收藏
- 关注
原创 js中String类型对象的方法使用
var str = “hello world!”; 一、通过字符获取位置或通过位置获取字符://指定位置返回字符console.log(str.charAt(1));console.log(str[1]);//指定位置返回字符编码console.log(str.charCodeAt(1));//返回字符串位置console.log(str.indexOf("o"));console.l
2015-12-25 17:17:48 615
原创 javascript函数执行环境创建过程及解析
简单的代码: function say(msg,other){ var str = "nobody say:"; this.name = '笨蛋的座右铭'; function innerMethod(){ alert(str); }; alert(str+msg); } say('h
2015-12-15 10:31:32 1824
原创 javascript脚本从载入浏览器到显示执行的过程解析
简单的代码: <script type="text/javascript" src="xxx.js"></script> <script type="text/javascript"> var i = 10; function say(msg){ alert(msg); } </script> <scrip
2015-12-15 00:16:41 1394
原创 javascript的执行环境及作用域概念总结与理解
一、关于JavaScript代码分类:在javascript中,可执行的JavaScript代码分三种类型: 1. Global Code:即全局的、不在任何函数里面的代码,例如:一个js文件、嵌入在HTML页面中的js代码等。 2. Eval Code:即使用eval()函数动态执行的JS代码。 3. Function Code:即用户自定义函数中的函数体JS代码。二、
2015-12-14 23:26:09 1230
转载 XssFilter防止脚本注入,防止xss攻击
主要用到commons-lang3-3.1.jar这个包的org.apache.commons.lang3.StringEscapeUtils.escapeHtml4()这个方法。 解决过程主要在用户输入和显示输出两步:在输入时对特殊字符如<>" ' & 转义,在输出时用jstl的fn:excapeXml(“fff”)方法。 其中,输入时的过滤是用一个filter来实现, 实现过程: 在we
2015-12-10 13:38:27 9428
原创 easyui ValidateBox validType字段设置多个校验规则
easyui ValidateBox validType字段设置多个校验规则1、单个校验无参数: <input id="vv" class="easyui-validatebox" data-options="required:true,validType:'email'" />2、单个校验有参数: <input id="pwd" name="pwd" type="password" c
2015-12-09 16:06:48 26212 2
原创 javascript中函数声明、变量声明以及变量赋值之间的关系与影响
javascript中函数声明、变量声明以及变量赋值之间的关系与影响函数声明、变量声明以及变量赋值之间有以下几点共识: 1、所有的全局变量都是window的属性 2、函数声明被提升到范围作用域的顶端 3、变量声明被提升到范围作用域的顶端 4、变量声明比函数声明的优先级高,变量声明优先于函数声明被提升,如果两者同名同时存在,后被提升的函数声明会覆盖先被提升的变量
2015-12-09 13:28:49 2094
原创 修改tomcat小猫图标,设置项目的favicon图标
修改tomcat小猫图标,设置项目的favicon图标,方式有两种:全局方式和局部方式1、全局方式:进入tomcat服务器\webapps\ROOT,然后用自己项目的favicon.ico替换tomcat自带的favicon.ico图片2、局部方式:只对设置的页面起作用,将自己项目需要的favicon.ico图片作为资源文件(一个图片)添加到项目下,然后在页面如index.jsp的<head>标签
2015-12-08 18:34:20 13202 2
原创 自定义jstl fn函数fns
1、引入函数声明:jsp页面需要引入自定义fns函数声明:<%@ taglib prefix="fns" uri="/WEB-INF/tlds/fns.tld" %>,自定义的tld文件位于/WEB-INF/tlds/fns.tld 一般需要C标签配合使用,同时引入C标签声明:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/cor
2015-12-08 11:37:05 24779
原创 jstl标签库fn函数使用
1、jstl标签库fn函数介绍:jstl标签库fn函数就是在jsp页面或js代码里面使用的函数,它是建立在EL表达式基础上的表达式函数,格式为 ${ns:methodName(args....)},一般会结合jstl标签库核心标签C标签使用。2、使用fn函数: 引入函数声明: jsp页面需要引入fn函数声明:<%@ taglib prefix="fn" uri="http://
2015-12-08 11:14:00 18654 1
原创 JSTL标签库核心标签C标签的使用
一、jstl标签介绍:jstl标签是为了解决EL表达式不能循环取出集合对象的问题,是建立在EL表达式基础上的语言,两者之间是互通的,属于jsp外部的一个标准标签,库导入标签格式为:<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>二、核心标签C标签使用介绍: 1、 输出标签:<c:out value="${属性名
2015-12-07 18:27:27 8870 1
原创 EL表达式与隐式对象,实现前台从后台取值
EL表达式强大的功能在于在js、jsp页面中直接访问服务器作用域,非常的简洁高效,作用域存储数据的格式为key/value的键值对,在EL表达式中key,则可以取出对应的value值1、EL表达式直接访问相应的作用域,访问的格式为:${作用域.对象}Page:PageScope,使用方式${ pageScope.page_name } Request:RequestScope,使用方式${ requ
2015-12-07 15:40:21 8158
原创 统一处理jquery ajax请求过程中的异常错误信息的机制
当jquery ajax向服务器发送请求,服务器发生异常,比如:400、403、404、500等异常,服务器将异常响应给客户端,此时的ajax可以获取异常信息并进行处理,但此时我们一般是跳转到与异常编码对应的异常页面,对异常集中展现与处理。首先,发送ajax请求: $.ajax({ type: ‘POST’, url: url, data: dat
2015-12-04 17:00:56 12434 1
原创 ajax的基础:XMLHttpRequest对象
1、XMLHttpRequest 用于在后台与服务器交换数据,是实现ajax请求的核心对象,创建XMLHttpRequest的方式(考虑浏览器兼容性): var xmlhttp; if(window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLH
2015-12-03 10:58:53 732
原创 javascript函数声明与函数表达式的区别:函数声明提升
1、定义函数的方式有两种,函数声明和函数表达式,对应语法:函数声明:function funName(){}函数表达式:var funName = function(){}2、上述两种方式除了定义的语法不同之外,最主要的区别是函数声明具有【函数声明提升】的特点,将函数声明提升到作用域顶端,意思是在执行代码之前会先读取函数声明,也就是说可以把函数声明放在函数调用的后面。下面通过例子说明:例1:
2015-12-01 14:30:10 1027
深入分析Java Web技术内幕 修订版.pdf
2018-04-09
spring事务管理几种方式代码实例
2016-08-22
spring-aware接口实现与bean作用域(spring多容器层面)
2016-08-08
poi-bin-3.8-20120326.zip
2013-07-26
poi-bin-3.7-20101029.zip
2013-07-26
xml数据前后台解析:jdom与dom4j源码,程序可以跑
2013-04-01
SVN1.6.17 服务器-客户端-汉化包-安装文档
2012-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人