- 博客(18)
- 收藏
- 关注
原创 自定义标签
1. 标签语言特点 <开始标签 属性="属性值">标签体</结束标签> 空标签 <br/><hr/> <开始标签></结束标签> <开始标签/>2. 自定义标签的开发及使用步骤 2.1 创建一个标签助手类(继承BodyTagSupport) 标签属性必须与助手类的属性对应、且要提供对应get/set方法 rtexprvalue 2.2 创建标签库描述文件...
2022-05-30 20:05:51 176
原创 jsp自定义标签
1. 标签语言特点 <开始标签 属性="属性值">标签体</结束标签> 空标签 <br/><hr/> <开始标签></结束标签> <开始标签/>2. 自定义标签的开发及使用步骤 2.1 创建一个标签助手类(继承BodyTagSupport) 标签属性必须与助手类的属性对应、且要提供对应get/set方法 rtexprvalue 2.2 创建标签库描述文件...
2022-05-28 18:59:55 98
原创 反射的原理
1.什么是反射?反射是java语言的一种机制,利用反射机制动态的实例化对象(构造函数)、读写属性、调用方法。反射就是把java类中的各种成分映射成一个个的Java对象例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。(其实:一个类中这些成员方法、构造方法、在加入类中都有一个类来描述)2. 类类 所有狗 狗类 Dog 狗对象 二哈 所有猫 猫类 Cat...
2022-05-27 10:12:12 508
原创 xml建模
1.什么叫XML建模将XML配置文件中的元素、属性、文本信息转换成对象的过程叫做XML建模2. XML建模 1)根据XML配置文件元素节点创建元素节点实体类 ConfigModel、ActionModel、ForwardModel 2)利用dom4j+xpath技术实现XML建模 ConfigModelFactory思路:1)xml文件config.xml2)根据XML中元素节点情况(DTD)来定义ConfigModel、ActionModel、Forwar...
2022-05-24 14:36:35 97
原创 高级XML文件的解析
package com.zking.text;import java.io.InputStream;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.Node;import org.dom4j.io.SAXReader;/** * 解析xml * @author Admini...
2022-05-23 19:24:51 143
原创 DTD约束
限制xml1.什么是DTD?文档类型定义 (document type definition) (约束)2.什么是XML?HTML:超文本标记语言XML:可扩展标记语言3.XML的两种文档约束DTD和Schema4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5)使用合法的标签名,不能使用特殊符号; 6)定义有效的...
2022-05-21 09:48:42 72
原创 Map和Collection的特点和用法
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:17:24 324
原创 Set接口的用法和特点
Set 1.1 特点:无序、对象不能重复 1.2 遍历 1.2.1 foreach 1.2.2 迭代器 1.3 常用实现类 HashSet TreeSet:根据某种(规则)对里面的元素进行排序 自然比较接口: java.lang.Comparable 比较器: java.util.Comparator String以AscII码进行比较,返回差值 LinkedHashSet: 1...
2022-05-18 16:07:05 338
原创 list的用法和特性
1. Collection接口 1.1 集合框架的顶级接口 1.2 是Set和List的父接口 1.3 但不是Map的父接口 集合中只能添加引用类型数据2. List接口 2.1 特点:有序、对象可以重复 2.2 遍历方式 2.2.1 下标 2.2.2 foreach(>=jdk1.5) 2.2.3 迭代器Iterator(原理) hasNext() next() 2.3 List优化...
2022-05-16 16:00:32 186
原创 easyUI实现增加删除修改
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http...
2022-04-12 20:25:32 121
原创 easyui分页和模糊查询
显示页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-eq
2022-04-09 20:27:59 82
原创 EasyUI(搭建框架&layout布局)
easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。搭建框架1、创建一个web项目2、导入EasyUI必要的css样式和js文件3、在jsp.
2022-04-05 20:09:32 164
原创 Bootstrap进阶
bootstrap搭建出的简单前台:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>整合</title> <!-- 引入Bootstrap的CSS --> <link rel="stylesheet" type="text/css" href="css/bootstrap.css" /> <link r
2022-04-03 20:21:16 90
原创 使用Bootstrap搭前台
前台比较常用的轮播图代码如下 <div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleCaptions" data-slide-to="0" class="active"></li&
2022-04-01 17:14:09 520
原创 Boostrap
Boostrap 一丶Boostrap是什么? 二丶为什么要使用Boostrap? 三丶如何使用BootstrapBootstrap是什么? 是一个诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架用于快速开发Web应用程序和网站的前端框架 Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷 概述:Bootstrap是一个建立一个页面,就可以在三...
2022-03-31 15:23:53 117
原创 JavaWeb(ajax实现分页)
一丶为什么使用Ajax1.1 无刷新:不刷新整个页面,只刷新局部1.2 无刷新的好处:只更新部分页面,有效利用带宽,提高用户体验二丶使用Ajax实现分页2.1 实现原理: 设置Servlet的response的格式为json 借助于jackson库的ObjectMapper类将分页数据转换为json字符串的形式. 使用response的writer写出内容. 在前端jsp页面接收数据,并将数据格式化为html文本,写...
2022-03-28 16:30:12 105
原创 JavaWeb(ajax+json实现自动补全)
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><style type="text/css">li{list-style: none;}#aa{border: solid 1px gray;width: 406px;}.xx{backgrou...
2022-03-27 16:46:16 354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人