自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

【代码】 No 'Access-Control-Allow-Origin' header is present on the requested resource.

2022-12-15 15:18:40 302 1

原创 下载package.json和node_modules

下载package.json和node_modules,package-lock.json

2022-12-15 09:38:08 1795

原创 JS实现checkbox的全选和反选

【代码】JS实现checkbox的全选和反选。实现以下功能:(1)当选中表头的商品 价格前的checkbox框时,下面的每个商品都会被选中。(全选)(2)当选中所有商品时,表头的商品 价格前的checkbox框自动被选中。(反选)(3)只要有一个商品没被选中,表头的商品 价格前的checkbox框就不会被选中。

2022-12-09 09:28:33 1802

原创 jquery的使用

JS和jquery在添加内容和样式时的区别:jquery的一些方法。jquery实现内容的显示和隐藏。对标签坐标信息或尺寸信息的获取。给button按钮添加点击事件:延迟动画。fadeIn():淡入。fadeOut():淡出。实现留言板。实现点击返回到顶部

2022-12-08 11:29:06 7953

原创 HTML、CSS、JS实现轮播图效果:包含分页按钮及切换箭头

HTML、CSS、JS实现轮播图效果:包含分页按钮及切换箭头

2022-12-08 09:31:37 3477

原创 Bootstrap用法

【代码】Bootstrap用法。

2022-11-21 10:24:04 231

原创 CSS实现隐藏页面元素的方法和区别

CSS实现隐藏页面元素的方法和区别1.display: none;诛连性。不占位。 给谁设置,则谁原本占据的位置不存在(相当于直接被删除),同时其子级也消失浏览器直接不会解析该元素的所有元素,包括其子级元素 2.overflow: hidden; 超出部分隐藏,仍占位,视觉上消失,但仍在文档流中占据空间,等价于设置透明度为0,浏览器仍然解析该元素overflow: scroll;滚轮显示出全部opacity: 0;隐藏该元素,设置透明程度为0,但不影响布局,仍占位

2022-11-19 10:29:50 247

原创 伪元素清浮动

伪元素清浮动/* 在浮动元素的父级清除浮动造成的影响 */.clearFiex::after{ content: ''; display: block; visibility: hidden; height: 0; clear: both;}将clearFiex写在父级的class标签内

2022-11-14 09:52:36 71

原创 前端入门-常用标签和盒模型

【代码】前端开发-基础知识。head和body标签的作用:标签的使用和盒模型的概念行属性标签标签间的相互转换iframe画中画a超链接标签状态a超链接锚点用法常用标签img图像标签前端入门-常用标签和盒模型

2022-11-08 22:12:44 476

原创 当点击添加按钮时,判断商品名称是否为空,若为空,不能添加,并提示:商品名不能为空

不要写为submit,因为点击了submit会提交事务,而button不会提交事务。而提交是由$("#addForm").submit();3.为提示语句提供了位置。与之对应,作用是获取name的值。若没有写,则点击添加按钮时,不会添加,不会回到展示页面。1.商品名:

2022-11-05 17:18:34 288

原创 分层思想中的mapper层:

mapper下可以写接口和.xml:两种方法如下:1.只写接口。在接口中写方法和sql语句: 适合简短的查询2.在接口中实现方法,在.xml中写sql语句:适合sql语句较复杂的情况,如:进行联合查询

2022-11-05 16:54:59 738

原创 在实现前端页面增删改查时,当查看数据时,只显示表头的原因:

在实现前端页面增删改查时,当查看数据时,只显示表头的原因:1.路径访问错误:如下:应当访问Servlet页面,而不是.jsp。2.后端代码没有获取到id。如:当根据id查询,修改及删除时,在后端需要获取到id,若没有获取id,则相当于sql语句无效,什么都查寻不出来。3.在jsp页面的变量名称和后端代码中的变量名不一致。4.没有将数据存放到list中

2022-11-05 16:43:56 331

原创 启动子级时出错

报错原因:在路径前没有加‘/’,

2022-11-03 10:13:09 187

原创 500错误-org.apache.ibatis.exceptions.PersistenceException:

报错原因:数据库MySql没有启动。

2022-11-02 09:38:37 115

原创 500:java.lang.NumberFormatException: null

2、类型转换时获取不到值,即null(看url栏是否获取了gid值)解决:将int类型的gid改为String类型,避免进行类型转换。

2022-11-01 13:28:08 237 2

原创 一个看起来很离谱的---500报错

500报错 Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. ​​​​​​​Cause: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6;

2022-10-31 21:24:03 151

原创 Maven-写的配置文件无法被导出或生效的问题

在build中配置resource,来防止我们资源导入失败的问题。:JavaWeb开发中,帮我们自动导入和配置jar包。pom.xml是Maven的核心配置文件。核心思想:约定大于配置。

2022-10-31 13:20:34 123

原创 Filter:过滤器、Listener:监听器

(1)监听器就是可以监听在 `application`,`session`,`request` 三个对象创建、销毁或者往其中添加、修改、删除属性时自动执行代码的功能组件。过滤器可以把对资源的请求==拦截==下来,从而实现一些特殊的功能,Filter也可以简化我们的重复的代码。Listener主要的用处就是用来加载配置文件,项目启动时候可以自动加载配置文件。//2.重写方法(init,doFilter,destroy)//3.@WebFilter("/*"):过滤所有路径下的内容。

2022-10-31 13:13:55 77

原创 会话跟踪技术

将数据保存到客户端,以后每次请求都携带Cookie数据进行访问Cookie实现步骤1.创建Maven项目,项目名称为cookie-demo,并在pom.xml添加依赖2.编写Servlet类,名称为AServlet3.在AServlet中创建Cookie对象,存入数据,发送给前端4.启动测试,在浏览器查看Cookie对象中的值Cookie中常用的方法Cookie cookie = new Cookie("username", "张三");创建Cookie对象。

2022-10-31 13:06:18 62

原创 JSP脚本、EL:表达式语言

2.输出脚本中可以调用带有返回值的函数(方法),但不能调用普通方法(void)eg:EL表达式获取数据,会先从page域对象中获取数据,若无,再到request域对象中获取数据,依次类推。(1):循环(begin:开始数,end:结束数,step:步长,var:变量)可以在jsp中编写java代码,变量、函数(方法)、表达式、方法调用、创建类、集合等。1.声明脚本中可以定义变量和函数(方法)

2022-10-30 20:54:05 168

原创 JSON-JavaScript对象表示法

Json的全称是:JavaScript Object Notation。JS对象简谱,是一种轻量级的数据交换格式。Json最初时候也是以存储对象而生的,以存储对象为主Json现在基本上也是用于存储对象和交换数据,进行数据之间互相的传输JavaScript对象表示法:java对象:student.setName("张三");student.setSex("男");输出结果为:Student{name='张三', age=20, sex='男'}json:

2022-10-30 17:48:17 359

原创 AJAX-异步的 JavaScript 和 XML

AJAX (Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。

2022-10-30 16:58:21 156

原创 IDEA实现前端页面登录,注册、增、删、改、查操作-完整版

分层思想:entity层:存放实体类vo层:消息模型(重复使用的一些属性)mapper层:接口(写方法的)mapper.xml:MyBatis与数据库相关的一些内容controller(web)层:接收前端传回的参数调用service层,返回结果转发、响应结果(跳转页面)service层:业务逻辑判断,写方法的.utils层:工具类:写通用的方法、类。test包:测试类、测试方法(测试代码)连接数据库的pom.xml: 导入相关依赖。

2022-10-29 18:32:54 23275 21

原创 JS实现单选框和多选框回显

【代码】JS实现单选框和多选框回显。

2022-10-29 15:20:39 1685

原创 HTTP状态 500 - 内部服务器错误

若已添加,则: 找到Maven-->Lifecycle-->compile,双击。将MyBatis-config.xml刷新进去。或者点击Maven-->Lifecycle-->clean,双击-->install,双击,点击刷新。先看在pom.xml中是否添加resources:(在build中添加)若还未解决,则点击Build-->Rebuild Project。可能原因:编译目录下缺少MyBatis-config.xml。

2022-10-28 11:46:06 430

原创 IDEA创建项目-分层思想

mapper.xml:MyBatis与数据库相关的一些内容。vo层:消息模型(重复使用的一些属性)调用service层,返回结果。测试类、测试方法(测试代码)mapper层:接口(写方法的)转发、响应结果(跳转页面)工具类:写通用的方法、类。业务逻辑判断,写方法的.entity层:存放实体类。

2022-10-27 15:22:15 790

原创 IDEA实现商品增删改查和保存

打开一个新的工作空间,不能有其他项目。以图3为标准,创建xml和实体类用于存储数据,并初始化添加两条数据创建图1界面创建图2界面图1中,当点击添加时,将数据添加到xml中,并自己创建id属性,完成之后跳转到图3界面显示图2中,解析xml中,展示所有信息图2中,当点击修改按钮时,跳转到图3进行回显图3中,商品id不能被操作,当点击修改按钮时,去xml中修改数据,并跳转到图2界面图2中,当点击删除按钮时,删除数据图2中,当点击保存按钮时,将数据保存到D盘下的商品.txt文件中

2022-10-26 21:57:11 3264

原创 Java---方法

重载仅针对同一类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判断两个方法是否相互构成重载。可在一个项目中创建一个student类(main方法之外),然后在另一个项目的main方法中创建对象,调用这个类。指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。3、多个方法的参数不相同(类型不同或数量不同)重载仅对应方法的定义,与方法的调用无关。成员变量/属性:在类中方法外定义。2、多个方法具有相同的方法名,1、多个方法在同一个类中,局部变量:在方法中定义。

2022-10-20 08:47:34 116

原创 Java---数组

1b6d3586//'['代表为数组,‘Ljava.lang.String;‘代表为String类型,’@‘表示分割符,’1b6d3586‘代表十六进制地址。整数:0 小数:0.0 布尔:false 字符:’\u0000‘ 引用类型:null。注:if(a.equals(arr[0])&&b.equals(arr[1]))string[] arr2={"qq","网络","操作"};equals:可进行数组和数据间的比较。print和”\t“一起用。

2022-10-19 14:46:09 216 1

原创 Java---流程控制语句

初始化只会在最初执行一次,接下来会执行判断条件,然后会执行循环体,最后执行控制语句,直到判断语句为false,结束。if(关系表达式){ //关系表达式为真,执行语句体,否则执行语句体后面的语句。do...while先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)顺序结构,分支结构(if switch),循环结构(for while,do while)for,while先判断条件是否成立,然后执行是否执行循环体(先判断后执行)2.关系表达式为真,执行语句体,

2022-10-19 13:14:50 163

原创 JAVA---Scanner、Random

Scanner、Random.三个和尚身高

2022-10-19 13:08:10 89

原创 JAVA开篇

基本数据类型包括:整型(byte,short,int,long),浮点型(float,double),字符型(char),布尔型(boolean)。System.out.println("'0'乘以2="+'0'*2);//'0'乘以2=96。//a=8,b=6注:此时b=6,故下面的a=14。System.out.println("’0‘加1="+(g+1));//判断a是否大于b,若大于,把a赋值给c,否则把b赋值给c。

2022-10-19 13:02:45 89

原创 JavaScript(JS)

浏览器本身还是不会执行JS代码的,而是通过内置的JS引擎(解析器)执行JS代码的,JS引擎执行代码时。=:默认会转换数据类型,会把字符串类型转换为数字类型,只比较值,不比较数据类型。1.由字母(a-z,A-Z)、数字(0-9)、下划线(_)、美元符号($)组成。CSS决定网页的模样,美化页面的(好不好看),相当于人的打扮。JS实现业务的逻辑和页面控制(决定功能),相当于人的各种动作。==:绝对等/绝对不等,数据类型保持一致,数据也要一致。外循环代表行,内循环代表列,外循环循环一次,内循环循环一圈。

2022-10-19 12:58:28 159

前端开发中所用到的相关基础知识,通过Visual Studio Code进行相关操作,其中包含基础知识的应用以及相关的小练习

前端开发中所用到的相关基础知识,通过Visual Studio Code进行相关操作,其中包含基础知识的应用以及相关的小练习。适合在校相关专业的学生及想要学习前端开发的相关人员进行参考学习。

2022-12-30

IDEA实现前端页面登录,注册,增删改查操作-完整版

通过IDEA创建项目,实现前端页面的增删改查等功能 适合在校计算机专业学生练习

2022-12-17

增删改查,保存,查看,拦截

通过IDEA创建项目,实现前端页面的增删改查,保存,查看,拦截等功能 适合在校计算机专业学生练习

2022-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除