- 博客(15)
- 收藏
- 关注
原创 自定义标枪
标签语言特点以及开发步骤特点:<开始标签 属性="属性值">标签体</结束标签>一、开发步骤:1 创建一个标签助手类(继承BodyTagSupport) 标签属性必须与助手类的属性对应、且要提供对应get/set方法 rtexprvalue2 创建标签库描述文件(tld),添加自定义标签的配置 注:tld文件必须保存到WEB-INF目录或其子目录 jstl标签库3 在JSP通过taglib指令导入标签库,并通过...
2022-05-28 19:53:42
161
原创 java反射
定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法。当然,也不是所有的都适合反射,之前就遇到一个案例,通过反射得到的结果与预期不符。阅读源码发现,经过层层调用后在最终返
2022-05-27 11:16:33
233
原创 xml解析
xml解析分为四种分别为:1.DOM解析; 2.SAX解析; 3.DOM4J解析; 4.JDOM解析;我讲解DOM4J解析:DOM4J特征: 1.JDOM的一种智能分支,它合并了许多超出基本XML文档表示的功能; 2.使用接口和抽象类方法; 3.具有性能优异、灵活性好、功能强大和极端易用的特点; 4.是一个开放源码的文件。第一步:导包第二步:package test;import java.io.IOException;..
2022-05-23 20:27:11
170
原创 配置文件(dtd)
1.什么是DTD?文档类型定义 (document type definition) (约束)2.什么是XML?HTML:超文本标记语言XML:可扩展标记语言3.XML的两种文档约束DTD和Schema4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5)使用合法的标签名,不能使用特殊符号; 6)定义有效的属性; <!DO...
2022-05-21 10:56:57
526
原创 集合框架(map)
1. Map 1.1 特点:无序、以键值对的形式添加元素,键不能重复,值可以重复 它没有继承Collection接口 1.2 遍历 1.2.1 先取出保存所有键的Set,再遍历Set即可(2种) 1.2.2 先取出保存所有Entry的Set,再遍历此Set即可 (重要点)2.HashMap与HashTable之间的区别 同步既排队 线程安全的 hashtable 键不可以为null,值也不能为null 异步 非...
2022-05-19 20:16:22
172
原创 集合框架(set集合)
典例1.定义一个学生对象学号、姓名、成绩,使用Comparator的接口对学生对象进行排序(成绩),输出方式2种 foreach/迭代器第一种方式:package com.zking.aaa;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;public class Demo01 { public static void main(Str
2022-05-18 17:16:25
68
原创 集合框架02
集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。使用集合框架的好处:1.使用集合框架的好处2.容量自增长;3.提供了高性能的数据结构和算法,使编码更轻松,提高了程序速度和质量;4
2022-05-16 16:37:40
81
原创 easyui分页和模糊查询
1.主页结构onDblClick : function(node) { //判重,如果为false即可以添加新的tab if(!$("#tt").tabs('exists',node.text)){ $('#tt').tabs('add', { title:node.text, //将内容更改为iframe框架,跳转到servlet处理 content:'<iframe frameborder=0 src="' + node.url
2022-04-09 19:54:59
84
原创 使用easyui搭建树形界面和导航栏
效果图:代码:实体类package com.zking.model; import java.io.Serializable;import java.util.ArrayList;import java.util.List; public class Module implements Serializable{ private Integer id; private Integer pid; private String text; private Strin..
2022-04-07 21:18:42
621
原创 easyui-01
1. easyui介绍基于jquery的页面组件集合,提供了丰富的组件的集合。2. 优点1.easyui是个完美支持HTML5网页的完整框架2.easyui节省网页开发的时间和规模3.easyui很简单但功能强大3. 搭建框架创建示例:1.打开eclipse,创建一个web工程,注意:为了防止出现乱码问题,建议先检查一下eclipse的工作空间的编码问题, window -> preferences -> Genernal -> workspace...
2022-04-05 21:51:08
1045
原创 Bootstrap-案例
这次的内容主要是以Bootstrap案例来讲解。案例1:实现搜索书籍页面实现搜索书籍页面的效果及代码展示:1.在Bootstrap中使用的组件:媒体对象-Media object2.效果图:3.代码:<div class="col-9"> <!-- 右9 --> <div class="media"> <img src="./img/img/1.png" class="mr-3" alt="..."&.
2022-04-03 20:56:37
1454
原创 Bootstrap02-组件库
这次的内容主要是以Bootstrap案例来讲解。案例1:首页轮播图实现主页轮播图的效果及代码展示:1.在Bootstrap中使用的组件是轮播-Carousel不知道的点这里进入之后点中文文档 往下滑看到组件库点它,之后你就找下Carousel这样你就找到了。2.效果图:3.代码:...
2022-04-01 21:50:15
738
原创 Bootstrap1-了解Bootstrap
1、什么是BootstrapBootstrap来自 Twitter,是目前很受欢迎的前端框架。Bootstrap是基于HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。是一个CSS/HTML框架。http://1、什么是Bootstrap...
2022-03-31 18:50:07
1067
原创 Ajax-应用:实现分页
首先我们要清楚为什么要用Ajax实现分页:Ajax局部刷新技术,相比之前的简易论坛的severlet跳转技术,每次改变都会跳转刷新整个页面。Ajax不用刷新整个页面,只是局部刷新。这里我分成五点来简述1.首先在数据库中创建要展示的表,链接数据库,在Javaben中写查询所有要展示内容。2.编写severlet,在severlet中调用javaben中的方法通过json包返回json文件3.将从数据库中的找到的数据(保存在list中),转换成json文件(string类型),代码如下:/
2022-03-28 19:57:53
3765
原创 关于Ajax第一课
1.什么是AjaxAjax=异步 Javascript 和web.xmlAjax 是一种用于创建快速动态网页的技术。2.Ajax用来做什么?用来刷新局部页面不使用 Ajax 的情况下,如果需要更新内容,我们就必需重新加载整个网页面。Ajax它一方面使我们可以通过 JavaScript 直接获取服务端最新的内容而不必重新加载页面。另一方面提高了用户友好度。3.同步于异步的区别1.同步:我们通过事件触发到Ajax,请求服务器,在这个期间如果服务器没有响应,客..
2022-03-27 07:26:01
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人