![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWEB
文章平均质量分 52
xue_yun_xiang
这个作者很懒,什么都没留下…
展开
-
bootstrap
一、概述1.使用官方文档,看示例2.复制3.粘贴4.简单修改风格Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。Bootstrap 2 响应式框架Bootstrap 3 移动优先,一套代码不仅可以在pc浏览器使原创 2021-05-05 10:59:51 · 228 阅读 · 0 评论 -
validate验证
概述作用就是对输入的数据,立即进行校验,查看是否复合要求validate: jquery的一个插件,依赖jquery使用,Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。内置验证规则简单强大的验证信息提示实时验证属性描述required:true必输字段remote:“check.php”使用ajax方法调用check.php验证输入值email:true必须输入正确格式的电原创 2021-05-05 09:30:43 · 1099 阅读 · 0 评论 -
jQuery
一、概述jQuery是一个简单的,快速的 js 库。倡导:写更少的代码,做更多的事特点具有独特的链式语法。支持高效灵活的CSS选择器。拥有丰富的插件。兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。二、安装一种方式:引入式安装本地引入cdn引入jquery-3.4.1.min.js 压缩版,不利于查看源码jquery-3.4.1.js 正常版 可以产看源码本地引入:cdn引入:什么cdn?cdn 内容分发原创 2021-05-04 21:18:55 · 426 阅读 · 0 评论 -
前端debug
前端debug是在浏览器中原创 2021-05-04 11:33:49 · 182 阅读 · 1 评论 -
AJAX
一、概述AJAX = Asynchronous异步 JavaScript and XML。四个单词首字母AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过异步加载的形式请求数据,局部刷新界面异步请求,局部刷新二、示例ajax.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title<原创 2021-05-04 10:55:06 · 78 阅读 · 0 评论 -
JSON
一、概述json 是一种轻量级的数据交换格式,解决的是前端和后端的数据交互易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。二、语法[ ] 表示数组{ } 表示对象" " 表示是属性名或字符串类型的值: 表示属性和值之间的间隔符, 表示多个属性的间隔符或者是多个元素的间隔符json 其实描述的是 对象,有属性,对应的属性值属性:属性值 键值对“属性”:“字符串”“属性”:数字“属性”:布尔值属性值必须使用“”,引用,属性于属性值原创 2021-05-04 10:08:48 · 86 阅读 · 0 评论 -
完成分页的增删改查
一、BaseServletBaseServlet 的作用就是要消灭HttpServlet,不需要每次写doget,dopost1、引入BaseServletimport javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;im原创 2021-04-17 22:24:25 · 320 阅读 · 0 评论 -
druid完成数据库列表和分页展示和增删改查
一、basedao + druid数据库连接池c3p0druid:魔鬼,号称最好的java 连接池为什么要用数据连接池?1.避免重复创建链接,链接创建不关闭情况 数据库链接非常宝贵/资源有限2.可以提高查选效率(以前频繁创建链接)3.便于对链接的同一管理和监控,便于优化应用线程池和数据库连接池统称为 池化技术1、创建servelt工程commons-beanutils-1.8.3.jar 将map 转化为对象工具类commons-dbutils-1.7.jar qu原创 2021-04-17 22:17:40 · 861 阅读 · 0 评论 -
jstl标签库
一、概述JSP标准标签库(JSTL)是一个JSP标签集合。作用就是和 el 表达式配合完成 界面的展示二、使用1.导入依赖2.声明jstl<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>3.使用 jstl 标签<%@ page import="com.qfedu.test.User" %><%@ page import="java.util.ArrayList" %>原创 2021-04-14 22:41:40 · 117 阅读 · 0 评论 -
jsp
一、概述JSP:表面上看就是html,可以显示图片,css效果,但是jsp可以在html 中写局部的java 代码,动态的获取数据hml + java代码块jsp:本质jsp 就是servletjsp —> java ---->class作用:简化前端界面的开发,可以动态加载数据----》动态网页注意事项:二、jsp语法<h1>基本语法</h1><%-- java 代码块--%><h3> j原创 2021-04-14 22:18:33 · 84 阅读 · 0 评论 -
Debug
概述debug:断点调试异常,跟踪代码的运行好处:大大提高解决bug的能力,快速的跟踪代码,查看代码业务逻辑执行流程前端界面 js debug后端idea debug1.进入debug模式2.生成断点3.排除异常总结:1.查看idea 下边的三个日志窗口2.看到异常蓝色代码(要自习排查,使用断点调试)...原创 2021-04-13 22:00:36 · 91 阅读 · 0 评论 -
过滤器Filter
一、概述过滤器:地漏,滤网,滤纸,口罩,净水机 :过滤掉杂质servlet 过滤器:拦截不符合要求的请求进行拦截,使之不能够到达servlet对请求的数据进行加工处理作用:1.拦截 (不符合要求请求拦截,使之不达到servlet)2.抽取公共代码,对共同的的业务进行抽离,加工数据二、过滤器使用场景设置编码格式 //解决当前servlet 接收中文乱码req.setCharacterEncoding("utf-8");// 解决响应乱码resp.setContent原创 2021-04-13 21:53:40 · 136 阅读 · 0 评论 -
使用session和验证码实现登录并解决浏览器禁用cookie问题
导包:login.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>登录</title></head> <body> <form action="/LoginServlet" method="post"> 用户名:原创 2021-04-13 21:38:57 · 369 阅读 · 0 评论 -
Cookie和Session
Cookie概述Cookie 英文饼干,cookie 是一小段数据,用来存储客户的信息数据特点:以key :value 键值对形式存储cookie 大部分是服务器产生,通过response 返回,浏览器保存(cookie 服务器产生,浏览器保存,下次请求路径是在header中携带cookie)cookie有大小限制 4kcookie 有时间限制 默认 30mincookie 不能存储敏感信息(密码等)谷歌浏览器无痕模式(禁用cookie)增加cookiepackage com.原创 2021-04-12 20:37:33 · 85 阅读 · 0 评论 -
创建servlet工程的简便方式
一、创建工程二、配置tomacat三、添加tomcat依赖原创 2021-04-12 19:53:46 · 63 阅读 · 0 评论 -
ServletRequest和ServletResponse
一、ServletRequest概述用户访问服务器,服务器会自动生成一个请求对象包含了http所有的请求头因为使用了http协议 HttpServletRequestURL:统一资源定位符URI:统一资源标识符API方法名字功能作用getRequestURL获取完整的url 例:(http:localhost:8080/day34_wb/login.do?name=java)getRequestURI资源名字(/day34_wb)getQuerySt原创 2021-04-09 22:01:54 · 153 阅读 · 0 评论 -
ServletContext对象
一、概述Servlet上下文对象,用的挺多,但是简单是当前整个应用程序都可以使用的唯一的对象是整个项目的共享区间,任意的servlet和jsp都是可以使用的一个servlet上下文对象如果设置了数据,然后其他的servlet也可以使用示例:Context1Servlet.java:package com.qfedu.a_servlet;import javax.servlet.ServletContext;import javax.servlet.ServletExcep原创 2021-04-09 21:56:14 · 65 阅读 · 0 评论 -
URL匹配规则
例:http://localhost:8080/day34_war_exploded/LoginServlet1.http协议2.主机名字localhost或者127.0.0.13.8080端口号4.day34_war_exploded/LoginServlet 申请的资源day34_war_exploded/ 当前web项目的应用程序的目录LoginServlet申请资源的名字url匹配规则:1.精准匹配 /资源 名字 比如 @WebServlet(“/login原创 2021-04-09 21:32:31 · 469 阅读 · 0 评论 -
重定向和转发
重定向用户通过浏览器发送一个请求,web服务器(Tomcat)会接受到这个请求,会给浏览器发送一个状态码 302。并且设置一个重定向的路径。浏览接到302状态码,会自动加载到服务器设置的路径。登录页面跳转到主页特征: 1.重定向的过程是浏览器的行为 2.实际上浏览器做了2次请求 3.上一次请求的request对象会丢失 4.重定向有一个非常明显的特征,浏览器的url改变了 5.重定向可以任意的网络资源示例:login.html:<!DOCTYPE h原创 2021-04-09 21:06:57 · 134 阅读 · 0 评论 -
servlet中文乱码的解决方案
请求时乱码Tomcat8.5版本,前端发送的数据是utf-8 后端接到的数据也是utf-8Tomcat7及以下的版本,如果是utf-8传输到服务器中,Tomcat使用的编码是ISO8859-1编码集,需要把数据从新转码,安全起见设置当前的请求编码的格式为utf-8requerst.setCharacterEncoding(“utf-8”);响应时乱码设置http协议响应头里面的一个属性content-typerespon.setContentType(“text/html;chars原创 2021-04-09 19:57:23 · 54 阅读 · 0 评论 -
servlet连接数据库操作
增目录结构register.html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head> <body> <form action="RegisterServlet" method="post"> 用户原创 2021-04-09 19:44:30 · 309 阅读 · 0 评论 -
Servlet
一、概述全称:server appletjava服务器的小程序,是javaweb非常重要的环境。主要作用是完成html和java后台代码的交互(请求《====》响应)servlet是需要运行在java服务器(Tomcat)中的,符合http协议的servlet的核心类核心接口: javax.servlet和javax.servlet.http javax.servlet.ServerException javax.servlet.http.HttpServlet原创 2021-04-08 20:32:12 · 111 阅读 · 0 评论 -
tomcat服务器
tomcat的简单介绍Tomcat汤姆猫服务器的软件,如果你的电脑安装了tomcat的话,就的电脑就相当于一台服务器了,可以对外提供网络服务了Tomcat是符合javaee规范。进行web开发免费,apache组织基金协会维持的安装1、解压后进入bin文件2、双击startup.bat(弹出的小黑屏不要关!!!)3、打开浏览器,输入网址:http://localhost:80804、找到bin目录下的shutdown.bat文件,双击5、刷新网站,无法进入说明服务器已经可以正常使原创 2021-04-08 20:29:13 · 130 阅读 · 0 评论 -
使用idea创建一个web工程
原创 2021-04-08 20:31:48 · 62 阅读 · 0 评论 -
javascript
一、概述javascript 简称:js是实现网页动态效果的一个技术(是一门编程语言)二、js的三种引入方式第一种:相当于css的行内引入方式示例:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head><body> <!-- 第一种写法 --> <!-- ale原创 2021-04-06 20:09:44 · 69 阅读 · 0 评论 -
css
一、概述:HTML用来编写网页的骨架css用来美化网页二、三种引入方式目的:为了修饰一些标签的不同的写法1.行内样式示例:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> </style> </head> <body> <div原创 2021-04-01 21:50:12 · 90 阅读 · 0 评论 -
framset
一个页面套一个页面framset和frame对当前页面进行分割【注意事项】如果使用了framset不能再使用body标签示例:frameset.html:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <frameset cols="10% , *"> <frame s原创 2021-04-01 20:55:00 · 133 阅读 · 0 评论 -
HTML案例一:卖书页面(静态)
效果图:代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div> <table> <tr> <td> 千锋教育-稀有的坚持全国面授品质的大型IT教育机构&l原创 2021-04-01 19:57:57 · 1289 阅读 · 1 评论 -
连接数据库进行增删改查(封装)
一、src下新建文件夹lib,导入三个jar包二、src下新建文件db.properties写入driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/数据库名?useSSL=falseuser=rootpassword=123456三、新建utils文件夹,在文件夹中创建JdbcUtil类JdbcUtil.javapackage com.qfedu.utils;import java.io.FileInputStre原创 2021-03-29 19:08:49 · 352 阅读 · 0 评论 -
元数据
数据库元数据:import org.junit.Test;import java.sql.*;public class Demo1 { @Test public void test1() throws SQLException { Connection connection = JdbcUtil.getConnection(); //数据库的元数据 DatabaseMetaData metaData = connection.get原创 2021-03-29 17:27:24 · 80 阅读 · 0 评论 -
JavaBean规范和BeanUtils工具类的使用
一、概述JavaBean规范 其实就是对定义类的规范 1.私有化成员变量 2.一定要提供一个无参数的构造方法 3.提供对应变量的getter setter方法 4.每一个类作为一个单独的文件,并且使用public修饰当前的类利用这些规范,可以完成一些普适性的操作。BeanUtils是一个基于反射的,完成符合javabean规范的类的一些操作如果想要使用BeanUtils必须使用两个jar 1.commons-beanutils-1.8.3.jar 2.原创 2021-03-29 11:02:14 · 168 阅读 · 0 评论 -
JDBC的介绍以及使用
一、JDBC的概述规范!!!Sun公司制定的通过java来连接数据库的标准规范,而且要求数据库的提供商解决 连接和操作的问题。JDK: java.sql javax.sql如果想要操作数据的类,必须下载第三方jar包mysql-connector-java-5.1.47.jar如何下载第三方jar包: 1.百度输入maven 2.点击第一个网址https://mvnrepository.com/ 3.进来以后输入mysql进行查询 4.找到5.1.47这个版原创 2021-03-29 10:43:06 · 211 阅读 · 0 评论 -
MySQL及命令大全
文章目录一、引言1.1 现有的数据存储方式有哪些?1.2 以上存储方式存在哪些缺点?二、数据库2.1 概念2.2 数据库的分类三、数据库管理系统3.1 概念3.2 常见数据库管理系统四、MySQL4.1 简介4.2 访问与下载4.3 安装4.4 卸载4.5 配置环境变量4.6 MySQL目录结构4.7 MySQL配置文件五、SQL5.1 概念5.2 MySQL应用5.3 基本命令六、客户端工具6.1 Navicate6.1.2 安装步骤6.2 SQLyog七、数据查询【`重点`】7.1 数据库表的基本结构.原创 2021-03-29 10:00:20 · 3140 阅读 · 0 评论 -
常用的HTML标签
一、什么是浏览器浏览器是显示网页的一个工具一个网页有什么组成的:html css javascript谷歌(统一使用!!!)二、什么是html超文本标记语言(Hyper Text Markup Language)并不是一门开发语言。咱们的开发语言是java c php python 等所见即所得Html 官方的学习网站:https://w3school.com.cn两种模式:B/S模式: Browser/Server浏览器/服务器模式(接下来要学习的)原创 2021-03-31 20:33:01 · 720 阅读 · 0 评论 -
MySQL5.7数据库的安装与配置
Windows10下安装MySQL5.7首先我们需要获取到MySQL的安装包,这里推荐安装的是MySQL5.7的解压缩版。百度搜索MySQL找到MySQL的官方网站,下载开发工具还是从官网下载的好,原因吗…不多说了…这里给大家准备好MySQL5.7的下载地址,因为刚刚推出了新的MySQL8。稳定性有待市场验证,不考虑这么高的版本,不过据MySQL官方文档介绍,速度是MySQL5.7的2倍,这个听起来挺吓人的~~~MySQL5.7的下载地址:https://dev.mysql.com/downloads原创 2021-03-23 20:29:56 · 159 阅读 · 0 评论