- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 JS中回调函数的三种写法!
//第一种----------------------------------------function parent(str,callback) { console.log(str); callback();}function son() { console.log("执行了回调函数!");}//先定义一个回调函数son,再把回调函数名son传进去parent("先执...
2019-05-25 12:12:54
7126
原创 原生JS之实现九宫格抽奖效果,从此百分之百中奖不是梦!!!
首先我们来看一下效果:说明:在这个案例中,停止位置的输入范围是0-7,代表8个停止位置(顺时针排列),然后我们后台设置的中奖位置是1。8个停止位置的分布图:0 1(中奖位置) 27 36 5 4下面是相关的代码,相信详细的注释能够帮助你...
2019-05-18 14:38:49
3441
原创 如何阻止超链接(<a herf=""></a>)默认跳转
<a href="https://www.baidu.com/" >百度</a>说明:点击这个超链接以后,页面跳转到了 百度页面,其实<a></>标签是有一个默认的点击事件的,点击以后,自动跳转页面,那么我们如何阻止这个默认的点击事件呢?可以绑定一个点击事件,然后执行 return false;<a href="https://www....
2019-05-10 12:29:45
2722
原创 通过循环为一个数组里面的每个标签元素注册事件的时候,在事件函数里面通过数组下标为每个标签设置属性的时候会报错——解决办法
例子:<style> /* input属于行内替换元素 */ input{ width: 100px; height: 100px; background-color: red; color: white; }</style><input type="button" name="b...
2019-05-09 12:46:08
465
原创 一个含有奇数和偶数的数组,在js中如何对它进行排序,使得其中奇数升序,偶数还在原来的位置?
思路:我们可以返回数组array中的奇数,形成一个新的奇数odd数组(利用filter()返回),同时在建立一个位置place数组来保存每个奇数的位置。然后对奇数odd数组进行排序,再根据位置place数组中每个元素的值,把排序完以后的odd数组中的元素重新添加到数组array中。 function sortArry(array) { //构建一个保存奇数位置的数组 ...
2019-05-09 12:00:00
1455
原创 java中解析XML文档实现
1.生成application.xml文件(CategoryDao,UserDao,UserService是不同的java类,class后面是这些类的路径)<?xml version="1.0" encoding="UTF-8"?><beans> <bean id="CategoryDao" class="cn.itcast.store.dao.d.
2018-11-28 23:22:17
193
原创 Caused by: java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyCo
解释:首先这句话告诉我们,说是 通过c3p0获得的Connection无法转换成 mysql 类型的Connection方法:为什么无法转换,因为c3p0所导入的包是:java.sql.Connection; 而不是:import java.mysql.Connection;所以我们应该使两者的导入的包一致即可。1.获取连接的地方2.数据库工具类 ...
2018-11-19 00:47:31
1326
1
原创 如何更换jdk版本?(以在win10操作系统上把jdk8更换为jdk9为例)
说明:jdk8和jdk9在设置环境变量的时候,不在需要设置JAVA-HOME和CLASSPASS这两个环境变量,只需要设置Path第一步:找到环境变量设置的地方 第二步:选择Path,点击编辑第三步:选择浏览,把jdk8的两个bin文件夹路径换成jdk9的两个bin文件夹路径(注意:添加完以后,一定要把添加后的两个变量上移到最上面,否则更换版本也许不会成功!!!!!)第四步...
2018-11-08 18:04:38
9338
3
原创 HttpServletResponse详解(包括如何解决Response中文乱码问题)
HttpServletResponse: 负责返回数据给客户端。作用:输出数据到页面上//以字符流的方式写数据//response.getWriter().write("<h1>hello response...</h1>");//以字节流的方式写数据response.getOutputStream().write("hello ...
2018-07-10 01:15:06
7317
原创 HttpServletRequest详解(包括如何解决Requset中文乱码问题)
HttpServletRequest> 这个对象封装了客户端提交过来的一切数据。 1. 可以获取客户端请求头信息 //得到一个枚举集合 Enumeration<String> headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { ...
2018-07-10 01:03:24
3123
原创 ServletContext详解(包括如何利用ServletContext来记录成功登陆次数代码详解)
ServletContext:Servlet 上下文 每个web工程都只有一个ServletContext对象。 说白了也就是不管在哪个servlet里面,获取到的这个类的对象都是同一个。如何得到对象 //1. 获取对象 ServletContext context = getServletContext();有什么作用1. 获取全局配置参数2. 获取web工程中的资源3...
2018-07-10 00:36:21
1112
原创 利用ServletConfig获取servlet在配置的时候一些信息以及为什么需要有ServletConfig
xml配置文件如下:<servlet> <servlet-name>config</servlet-name> <servlet-class>com.ch7.servletconfig</servlet-class> <init-param> <param-name>address</para
2018-07-09 23:58:26
823
原创 让Servlet创建实例的时机 提前
1. 默认情况下,只有在初次访问servlet的时候,才会执行init方法。 有的时候,我们可能需要在这个方法里面执行一些初始化工作,甚至是做一些比较耗时的逻辑。 2. 那么这个时候,初次访问,可能会在init方法中逗留太久的时间。 那么有没有方法可以让这个初始化的时机提前一点。 3. 在配置的时候, 使用load-on-startup元素来指定, 给定的数字越小,启动的时机就越早。 一般不写负数...
2018-07-09 23:43:06
415
原创 Servlet的生命周期
新建一个类servlet来实现Servlet接口:public class servlet implements Servlet { @Override public void destroy() { // TODO Auto-generated method stub } @Override public ServletConfig getServletConfig() { // TOD...
2018-07-09 23:39:11
159
原创 Http请求数据解释和Http响应数据解析
Http请求数据解释 请求的数据里面包含三个部分内容 : 请求行 、 请求头 、请求体 请求行 POST /examples/servlets/servlet/RequestParamExample HTTP/1.1 POST : 请求方式 ,以post去提交数据 /examples/servlets/servlet/RequestPa...
2018-07-09 23:30:00
1939
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人